mte/unikernel/duniverse/dune_/bench/micro/runner.sh
2025-11-11 02:07:51 +01:00

12 lines
496 B
Bash
Executable file

#!/usr/bin/env sh
export BENCHMARKS_RUNNER=TRUE
case "$1" in
"dune" ) test="dune_bench"; main="main";;
"memo" ) test="memo_bench"; main="memo_bench_main";;
"thread_pool" ) test="thread_pool_bench"; main="thread_pool_bench_main";;
"digest" ) test="digest_bench"; main="digest_bench_main";;
"path" ) test="path_bench"; main="path_bench_main";;
esac
shift;
export BENCH_LIB="$test"
exec ./dune.exe exec --release -- "./bench/micro/$main.exe" -fork -run-without-cross-library-inlining "$@"