summaryrefslogtreecommitdiffstats
path: root/src/fluent-bit/tests/runtime_shell/common.sh
blob: 1f4ec663a4a6467036c8d597a195ca05440a7b3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh

# This function is meant to be used alongside with
# in_expect_base.conf or a similar setup where 
# fluent-bit is set up to create a file as soon
# as it starts.
#
# I would rather use pidof but it's not viable.
#
wait_for_fluent_bit() {
    result=1

    for retry in `seq 10` 
    do
        if test -f $1
        then
            sleep 1
            result=0
            break
        fi

        sleep 1
    done

    echo "$result"
}