mirror of
https://github.com/nsacyber/HIRS.git
synced 2025-06-11 20:01:55 +00:00
* Test failing system tests report correctly in Travis. * Test successful system tests report correctly in Travis. * Test failing system tests report correctly in Travis. * Test successful system tests report correctly in Travis. * Test failing system tests report correctly in Travis. * Test successful system tests report correctly in Travis.
This commit is contained in:
parent
bce78c0122
commit
afd5fd29e4
@ -24,13 +24,17 @@ do
|
|||||||
sleep 10
|
sleep 10
|
||||||
|
|
||||||
# Add status message, so Travis will not time out.
|
# Add status message, so Travis will not time out.
|
||||||
# It may timeout if it has'nt received output for more than 10 minutes.
|
# It may timeout if it hasn't received output for more than 10 minutes.
|
||||||
echo "Still running tests, please wait..."
|
echo "Still running tests, please wait..."
|
||||||
|
|
||||||
tpm2_container_status="$(docker inspect $tpm2_container_id --format='{{.State.Status}}')"
|
tpm2_container_status="$(docker inspect $tpm2_container_id --format='{{.State.Status}}')"
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Store TPM2 container exit code
|
||||||
|
tpm2_container_exit_code="$(docker inspect $tpm2_container_id --format='{{.State.ExitCode}}')"
|
||||||
|
echo "TPM2 Container Exit Code: $tpm2_container_exit_code"
|
||||||
|
|
||||||
|
# Display TPM2 container log
|
||||||
echo ""
|
echo ""
|
||||||
echo "===========hirs-aca-provisioner-tpm2 System Tests Log:==========="
|
echo "===========hirs-aca-provisioner-tpm2 System Tests Log:==========="
|
||||||
docker logs $tpm2_container_id
|
docker logs $tpm2_container_id
|
||||||
@ -38,4 +42,15 @@ docker logs $tpm2_container_id
|
|||||||
echo ""
|
echo ""
|
||||||
echo "End of System Tests, cleaning up..."
|
echo "End of System Tests, cleaning up..."
|
||||||
echo ""
|
echo ""
|
||||||
|
# Clean up services and network
|
||||||
docker-compose down
|
docker-compose down
|
||||||
|
|
||||||
|
# Return TPM2 container exit code
|
||||||
|
if [[ $tpm2_container_exit_code == 0 ]]
|
||||||
|
then
|
||||||
|
echo "SUCCESS: System tests passed"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "ERROR: System tests failed"
|
||||||
|
exit 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user