tests: Limit infinite loop in ci.

This commit is contained in:
tecnovert
2025-04-16 21:23:27 +02:00
parent 934aab9d8a
commit b605bd4bc3

View File

@@ -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