소스 검색

Abort repro script if run_all_experiments fails

Because it doesn't have enough EPC or RAM, for example
Ian Goldberg 9 달 전
부모
커밋
e614c2ed72
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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