use trap to shutdown

This commit is contained in:
Patrick O'Grady
2023-01-08 18:31:40 -08:00
parent 996e06fdb8
commit b3c63d63af
+8 -11
View File
@@ -158,6 +158,13 @@ server \
#--disable-nodes-output \
PID=${!}
function cleanup()
{
echo "shutting down network runner"
kill ${PID}
}
trap cleanup EXIT
echo "running e2e tests"
./tests/e2e/e2e.test \
--ginkgo.v \
@@ -167,14 +174,4 @@ echo "running e2e tests"
--grpc-gateway-endpoint="0.0.0.0:8081" \
--avalanchego-path-1=/tmp/avalanchego-v${VERSION_1}/avalanchego \
--avalanchego-path-2=/tmp/avalanchego-v${VERSION_2}/avalanchego \
--subnet-evm-path=/tmp/subnet-evm-v${SUBNET_EVM_VERSION}/subnet-evm || EXIT_CODE=$?
echo "shutting down network runner"
kill ${PID}
if [[ ${EXIT_CODE} == 0 ]]; then
echo "SUCCESS!"
else
echo "FAILURE!"
fi
exit ${EXIT_CODE}
--subnet-evm-path=/tmp/subnet-evm-v${SUBNET_EVM_VERSION}/subnet-evm