EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit e1e95607 authored by Mussab Abdalla's avatar Mussab Abdalla
Browse files

log services on failure

parent 3afcf0bb
No related branches found
No related tags found
1 merge request!49Production release 1.1.1
#!/bin/sh
function log_services () {
if [ $? -ne 0 ]
then
echo "Failure in tests, logging from services:"
for service in $(docker service ls --format "{{.Name}}"); do
docker service ps $service --no-trunc >> "/tmp/$service.log"
docker service logs $service >> "/tmp/$service.log"
docker service ps $service --no-trunc
docker service logs $service
done
exit 1
fi
}
# fetch secrets and write them to their according files
cat $vhr18_db > ../env/vhr18_db.env
cat $vhr18_django > ../env/vhr18_django.env
......@@ -49,7 +62,7 @@ bash ./registrar_prep.sh product_list.csv
pytest registrar_test.py preprocessor_test.py renderer_test.py
if [ $? -ne 0 ]; then echo "Pytest fail" >&2 && exit 1; fi
log_services
swift delete preprocessor_results
......@@ -62,17 +75,7 @@ sleep 90
# test the existance of ingested item
pytest ingestor_test.py
swift delete preprocessor_results
log_services
if [ $? -ne 0 ]
then
echo "Failure in tests, logging from services:"
for service in $(docker service ls --format "{{.Name}}"); do
docker service ps $service --no-trunc >> "/tmp/$service.log"
docker service logs $service >> "/tmp/$service.log"
docker service ps $service --no-trunc
docker service logs $service
done
exit 1
fi
swift delete preprocessor_results
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment