Skip to content

Commit 5080061

Browse files
committed
Always print instruction count to machine-processable result files
1 parent 7e3c947 commit 5080061

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

bin/benchmark.sh

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,7 @@ EOF
125125
}
126126

127127
print_result_tsv_header () {
128-
if [ "$INFRA_INSTRUCTION_COUNT" == "1" ]; then
129-
instruction_count_header_name="\tInstruction count"
130-
else
131-
instruction_count_header_name=""
132-
fi
133-
134-
printf "Test name\tTest warmup\tTest iterations\tTest requests\tPHP\tPHP Commit hash\tPHP Commit URL\tMin\tMax\tStd dev\tAverage\tAverage diff %%\tMedian\tMedian diff %%$instruction_count_header_name\tMemory usage\n" >> "$1.tsv"
128+
printf "Test name\tTest warmup\tTest iterations\tTest requests\tPHP\tPHP Commit hash\tPHP Commit URL\tMin\tMax\tStd dev\tAverage\tAverage diff %%\tMedian\tMedian diff %%\tInstruction count\tMemory usage\n" >> "$1.tsv"
135129
}
136130

137131
print_result_md_header () {
@@ -164,12 +158,14 @@ print_result_value () {
164158
results="$(cat "$1")"
165159
if [ "$INFRA_INSTRUCTION_COUNT" == "1" ]; then
166160
instruction_count_tsv_format="\t%d"
161+
instruction_count_tsv_value="$(cat "$2")"
167162
instruction_count_md_format="|%d"
168-
instruction_count="$(cat "$2")"
163+
instruction_count_md_value="$(cat "$2")"
169164
else
170165
instruction_count_tsv_format="%s"
166+
instruction_count_tsv_value="%d"
171167
instruction_count_md_format="%s"
172-
instruction_count=""
168+
instruction_count_md_value=""
173169
fi
174170
memory_result="$(cat "$3")"
175171

@@ -191,11 +187,11 @@ print_result_value () {
191187
printf "%s\t%d\t%d\t%d\t%s\t%s\t%s\t%.5f\t%.5f\t%.5f\t%.5f\t%.2f\t%.5f\t%.2f$instruction_count_tsv_format\t%.2f\n" \
192188
"$TEST_NAME" "$TEST_WARMUP" "$TEST_ITERATIONS" "$TEST_REQUESTS" \
193189
"$PHP_NAME" "$commit_hash" "$url" \
194-
"$min" "$max" "$std_dev" "$average" "$average_diff" "$median" "$median_diff" "$instruction_count" "$memory_usage" >> "$4.tsv"
190+
"$min" "$max" "$std_dev" "$average" "$average_diff" "$median" "$median_diff" "$instruction_count_tsv_value" "$memory_usage" >> "$4.tsv"
195191

196192
if [ "$5" -eq "1" ]; then
197193
printf "|[%s]($url)|%.5f|%.5f|%.5f|%.5f|%.2f%%|%.5f|%.2f%%$instruction_count_md_format|%.2f MB|\n" \
198-
"$PHP_NAME" "$min" "$max" "$std_dev" "$average" "$average_diff" "$median" "$median_diff" "$instruction_count" "$memory_usage" >> "$4.md"
194+
"$PHP_NAME" "$min" "$max" "$std_dev" "$average" "$average_diff" "$median" "$median_diff" "$instruction_count_md_value" "$memory_usage" >> "$4.md"
199195
fi
200196
}
201197

0 commit comments

Comments
 (0)