Skip to content
Snippets Groups Projects
launch_test.sh 824 B
Newer Older
poka's avatar
poka committed
testName=$1
poka's avatar
poka committed
[[ ! $testName ]] && testName='gecko_complete'

# Get local IP and set .env
#ip_address=$(hostname -I 2>/dev/null || ipconfig 2>&1 | grep "IPv4 Address" | head -n1 | awk -F ':' '{ print $2}' | tr -d ' ') # old fashion style...
#ip_address="10.0.2.2"
#echo "ip_address=$ip_address" > .env
[[ $option == 'human' ]] && echo "isHumanReading=true" >> .env

## Start local Duniter node
cd integration_test/duniter
docker compose down
docker compose up -d
cd ../..

# Start integration test
poka's avatar
poka committed
flutter test integration_test/scenarios/$testName.dart && echo '0' > /tmp/geckoTestResult || echo '1' > /tmp/geckoTestResult
# Reset .env
echo "ip_address=127.0.0.1" > .env # not used anymore, host IP is 10.0.2.2
# Stop Duniter
cd integration_test/duniter
docker compose down