Skip to content
Snippets Groups Projects
Select Git revision
  • 1f51b007d05a84ba01b90faadee4f36f0600560c
  • master default
2 results

rerun-benchmark.sh

Blame
  • rerun-benchmark.sh 724 B
    #!/bin/bash
    
    BASE_DIR=$(cd "$(dirname "$0")"; pwd)
    
    NUM_OF_REPEATS=100
    export RESULT_FILE="${BASE_DIR}/MooBench/results-kieker/results-text.csv"
    COLLECTED_DATA_FILE="${BASE_DIR}/results.csv"
    BENCHMARK="${BASE_DIR}/MooBench/benchmark.sh"
    #BENCHMARK="${BASE_DIR}/ex.sh"
    
    rm -f ${COLLECTED_DATA_FILE}
    
    for ((v=1;v<=${NUM_OF_REPEATS};v+=1)); do
    	echo "++++++++++++++++++++++++++"
    	echo "Rerun $v"
    	echo "++++++++++++++++++++++++++"
    	${BENCHMARK} # > /dev/null 2>&1
    	HEAD=`head -1 $RESULT_FILE`
    	VALUE=`tail -1 $RESULT_FILE`
    	if [ -f "${COLLECTED_DATA_FILE}" ] ; then
    		echo "$VALUE" >> ${COLLECTED_DATA_FILE}
    	else
    		echo "$HEAD" > ${COLLECTED_DATA_FILE}
                    echo "$VALUE" >> ${COLLECTED_DATA_FILE}
    	fi
    done
    
    # end