#!/bin/bash NUM=${1:-20} # clean previous rm -rf log_* result_* echo "$(date) - Starting $NUM tests" for i in $(seq $NUM); do BASE_DIR=$(pwd) ./run_tests.sh -c &> /tmp/run_tests.log status=$? if [[ $status -ne 0 ]]; then echo "$(date) - ERROR[$status] run_tests $i" break fi BASE_DIR=$(pwd) ./get_results.sh &> /tmp/get_results.log status=$? if [[ $status -ne 0 ]]; then echo "$(date) - ERROR[$status] get_results $i" break fi echo "$(date) - $i done ok" # keep everything mv log log_$i mv result result_$i done