Browse Source

Abort repro script if run_all_experiments fails

Because it doesn't have enough EPC or RAM, for example
Ian Goldberg 9 months ago
parent
commit
e614c2ed72
1 changed files with 1 additions and 1 deletions
  1. 1 1
      docker/repro

+ 1 - 1
docker/repro

@@ -21,7 +21,7 @@ fi
 
 if [ $skip_experiments == 0 ]; then
     ./start-docker || exit 1
-    docker exec -it ${TEEMS_DOCKER_PREFIX}teems $DOCKER_ENV ./run_all_experiments.py
+    docker exec -it ${TEEMS_DOCKER_PREFIX}teems $DOCKER_ENV ./run_all_experiments.py || { ./stop-docker > /dev/null; exit 1; }
     docker exec -it ${TEEMS_DOCKER_PREFIX}teems ./logs_to_csv.py Experiments/ID Experiments/id-channel.csv
     docker exec -it ${TEEMS_DOCKER_PREFIX}teems ./logs_to_csv.py Experiments/Token Experiments/token-channel.csv
     docker cp ${TEEMS_DOCKER_PREFIX}teems:/root/teems/Experiments/id-channel.csv id-channel.csv