aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/onos/tools/test/scenarios/bin/curl-with-retry
blob: c9546aea82d9775670e20c5e841f06ca6caeabb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash

aux=/tmp/stc-$$.log
trap "rm -f $aux 2>/dev/null" EXIT

url=$1


echo curl-with-retry: $*

set -x
for i in {1..3}; do
    curl -f -uonos:rocks ${url} >$aux
    if [ $? = 0 ]; then
        cat $aux
        exit 0
    fi
    sleep 1
done

cat $aux
exit 1