diff options
author | Martin Peres <martin.peres@linux.intel.com> | 2015-07-17 18:36:00 +0300 |
---|---|---|
committer | Martin Peres <martin.peres@linux.intel.com> | 2015-07-17 18:36:00 +0300 |
commit | c658e86fdae9a2e9e492f72447c6a8221e07f34b (patch) | |
tree | 403cb0adc4981d7c9d3651f4030f9df54852c5d0 /ezbench.sh | |
parent | 67fddbb21390d0d8ab6cc7150980461b6b31f16a (diff) |
core: save the logs in different folders
Diffstat (limited to 'ezbench.sh')
-rwxr-xr-x | ezbench.sh | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -17,7 +17,6 @@ ezBenchDir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) source "$ezBenchDir/test_options.sh" # initial cleanup -rm $ezBenchDir/results 2> /dev/null > /dev/null mkdir $ezBenchDir/logs/ 2> /dev/null # Generate the list of available tests @@ -99,14 +98,15 @@ if [[ $testsListOK == 0 ]]; then fi # redirect the output to both a log file and stdout -exec > >(tee $ezBenchDir/results) +logsFolder="$ezBenchDir/logs/$(date +"%y-%m-%d-%T")" +mkdir $logsFolder || exit 1 +exec > >(tee $logsFolder/results) exec 2>&1 # function to call on exit function finish { # to be executed on exit, possibly twice! git reset --hard $commit_head 2> /dev/null - cp $ezBenchDir/results $ezBenchDir/logs/`date +"%y-%m-%d-%T"`_results # Execute the user-defined post hook callIfDefined ezbench_post_hook @@ -188,7 +188,7 @@ do # Compile the commit and check for failure. If it failed, go to the next commit. date=`date +"%y-%m-%d-%T"` - compile_logs=$ezBenchDir/logs/${date}_compile_log_${commit} + compile_logs=$logsFolder/${commit}_compile_log eval $makeCommand > $compile_logs 2>&1 if [ $? -ne 0 ] then @@ -213,7 +213,7 @@ do # Save the raw data date=`date +"%y-%m-%d-%T"` - fps_logs=$ezBenchDir/logs/${date}_commit_${commit}_bench_${testNames[$t]} + fps_logs=$logsFolder/${commit}_bench_${testNames[$t]} echo "FPS of '${testNames[$t]}' using commit ${commit}" > $fps_logs echo "$fpsTest" >> $fps_logs |