mirror of
https://github.com/basicswap/basicswap.git
synced 2025-11-05 18:38:09 +01:00
tests: Limit infinite loop in ci.
This commit is contained in:
10
.github/workflows/ci.yml
vendored
10
.github/workflows/ci.yml
vendored
@@ -99,13 +99,21 @@ jobs:
|
|||||||
export PYTHONPATH=$(pwd)
|
export PYTHONPATH=$(pwd)
|
||||||
python tests/basicswap/extended/test_xmr_persistent.py > /tmp/log.txt 2>&1 & TEST_NETWORK_PID=$!
|
python tests/basicswap/extended/test_xmr_persistent.py > /tmp/log.txt 2>&1 & TEST_NETWORK_PID=$!
|
||||||
echo "Starting test_xmr_persistent, PID $TEST_NETWORK_PID"
|
echo "Starting test_xmr_persistent, PID $TEST_NETWORK_PID"
|
||||||
|
i=0
|
||||||
until curl -s -f -o /dev/null "http://localhost:12701/json/coins"
|
until curl -s -f -o /dev/null "http://localhost:12701/json/coins"
|
||||||
do
|
do
|
||||||
tail -n 1 /tmp/log.txt
|
tail -n 1 /tmp/log.txt
|
||||||
sleep 2
|
sleep 2
|
||||||
|
((++i))
|
||||||
|
if [ $i -ge 60 ]; then
|
||||||
|
echo "Timed out waiting for test_xmr_persistent, PID $TEST_NETWORK_PID"
|
||||||
|
kill $TEST_NETWORK_PID
|
||||||
|
(exit 1) # Fail test
|
||||||
|
break
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
echo "Running test_settings.py"
|
echo "Running test_settings.py"
|
||||||
python tests/basicswap/selenium/test_settings.py
|
python tests/basicswap/selenium/test_settings.py
|
||||||
echo "Running test_swap_direction.py"
|
echo "Running test_swap_direction.py"
|
||||||
python tests/basicswap/selenium/test_swap_direction.py
|
python tests/basicswap/selenium/test_swap_direction.py
|
||||||
kill -9 $TEST_NETWORK_PID
|
kill $TEST_NETWORK_PID
|
||||||
|
|||||||
Reference in New Issue
Block a user