test(tests/bench): further updates

This commit is contained in:
Sebastian Ullrich 2019-09-25 11:03:14 +02:00
parent d3aa6488da
commit 4b4f5c9832
2 changed files with 2 additions and 23 deletions

View file

@ -121,7 +121,7 @@ bench/unionfind.%.bench: BENCH_PARAMS = 3000000
bench/%gc.lean.bench: %lean.out | bench
ulimit -s unlimited && $(TEMCI) short exec $(TEMCI_FLAGS)\
-d $< "perf record -o $@.tmp ./$< $(BENCH_PARAMS) >/dev/null && perf report -i $@.tmp -t ';' --stdio -S 'lean_del,lean_dealloc' | ./lean-gc.py"\
-d $< "perf record -o $@.tmp ./$< $(BENCH_PARAMS) >/dev/null && perf report -i $@.tmp -t ';' --stdio -S 'lean_del,lean_dealloc_small,lean_free_small' | ./lean-gc.py"\
--runner output --out $@
bench/%gc.hs.bench: %hs.out | bench
@ -201,7 +201,7 @@ report_cross.csv: bench_cross
BENCHES=$(subst $(space),:,$(CROSS_BENCHES)) CATS=$(subst $(space),:,$(CROSS_CATS)) ./report.py > $@
column -s';' -t < $@
TO_TEX = 's/-/---/g;s/%/\\%/g;s/\.$$//g;s/(\([0-9]\)\([0-9]\))/\\ensuremath{\\tilde{\1}\\tilde{\2}}/g;s/(\([0-9]\))/\\ensuremath{\\tilde{\1}}/g;s/;/ \& /g;s/$$/\\\\/'
TO_TEX = 's/-/---/g;s/%/\\%/g;s/\.$$//g;s/(\([0-9]\)\([0-9]\))//g;s/(\([0-9]\))//g;s/;/ \& /g;s/$$/\\\\/'
report_%.tex: report_%.csv
tail -n +2 $< | head -n -1 | sed 's/^\([^;]\+\)/\\verb!\1!/;'$(TO_TEX) > $@
echo -n '\midrule ' >> $@

View file

@ -157,27 +157,6 @@ report:
# Show zoomed out (x min = 0) figures in the extended summaries?
show_zoomed_out: false
# Reporter that produces a HTML bsaed report with lot's of graphics.
html_misc:
# Run to to use as base run for relative values in comparison table
compare_against: 0
# Properties to include in comparison table
compared_props: [all]
# Name of the HTML file
html_filename: report.html
# Output directory
out: report
# Kind of plot to draw for pair plots (see searborn.joinplot)
pair_kind: kde
# Width of the plots in centimeters
plot_size: 8
number:
# Don't omit the minimum number of decimal places if insignificant?