@@ -10,7 +10,6 @@
11SCRIPT_DIR=$(cd "$(dirname "$0")" || exit; pwd)
11SCRIPT_DIR=$(cd "$(dirname "$0")" || exit; pwd)
12SCRIPT_NAME=$(basename "$0")
12SCRIPT_NAME=$(basename "$0")
13−source "$SCRIPT_DIR/../benchmark/bench-report/bin/build-lib.sh"
15CABAL_BUILD_OPTIONS="--flag limit-build-mem"
14CABAL_BUILD_OPTIONS="--flag limit-build-mem"
@@ -73,9 +72,9 @@ ghc_prime_perf () {
73 --argstr compiler "$GHC_PRIME_NIX" \
72 --argstr compiler "$GHC_PRIME_NIX" \
74 --argstr c2nix "--flag inspection" \
73 --argstr c2nix "--flag inspection" \
76− bin/test.sh --cabal-build-options \
75+ bin/test-runner --cabal-build-options \
77 \"--jobs=$JOBS --project-file cabal.project.Werror $PERF_FLAGS\";\
76 \"--jobs=$JOBS --project-file cabal.project.Werror $PERF_FLAGS\";\
78− bin/bench.sh --cabal-build-options \
77+ bin/bench-runner --cabal-build-options \
79 \"--jobs=$JOBS --project-file cabal.project.Werror $PERF_FLAGS\" \
78 \"--jobs=$JOBS --project-file cabal.project.Werror $PERF_FLAGS\" \
80 --quick --raw;"
79 --quick --raw;"
@@ -84,7 +83,7 @@ ghc_prime_O0 () {
84 nix-shell \
83 nix-shell \
85 --argstr compiler "$GHC_PRIME_NIX" \
84 --argstr compiler "$GHC_PRIME_NIX" \
87− bin/test.sh --cabal-build-options \
86+ bin/test-runner --cabal-build-options \
88 \"--jobs=$JOBS --project-file cabal.project.O0\""
87 \"--jobs=$JOBS --project-file cabal.project.O0\""
@@ -128,7 +127,7 @@ ghc_prime_doctests () {
128ghc_prime_coverage () {
127ghc_prime_coverage () {
129 nix-shell \
128 nix-shell \
130 --argstr compiler "$GHC_PRIME_NIX" \
129 --argstr compiler "$GHC_PRIME_NIX" \
131− --run "bin/test.sh --cabal-build-options \"--jobs=$JOBS\" --coverage"
130+ --run "bin/test-runner --cabal-build-options \"--jobs=$JOBS\" --coverage"
134#------------------------------------------------------------------------------
133#------------------------------------------------------------------------------
@@ -139,7 +138,7 @@ ghc_prime_dev_test () {
139 nix-shell \
138 nix-shell \
140 --argstr compiler "$GHC_PRIME_NIX" \
139 --argstr compiler "$GHC_PRIME_NIX" \
142− bin/test.sh --cabal-build-options \
141+ bin/test-runner --cabal-build-options \
143 \"--jobs=$JOBS --flag dev\""
142 \"--jobs=$JOBS --flag dev\""
@@ -147,26 +146,26 @@ ghc_prime_dev_perf () {
147 nix-shell \
146 nix-shell \
148 --argstr compiler "$GHC_PRIME_NIX" \
147 --argstr compiler "$GHC_PRIME_NIX" \
150− bin/bench.sh --cabal-build-options \
149+ bin/bench-runner --cabal-build-options \
151 \"--jobs=$JOBS --flag dev $PERF_FLAGS\" --quick --raw"
150 \"--jobs=$JOBS --flag dev $PERF_FLAGS\" --quick --raw"
154ghc_prime_c_malloc () {
153ghc_prime_c_malloc () {
155 nix-shell \
154 nix-shell \
156 --argstr compiler "$GHC_PRIME_NIX" \
155 --argstr compiler "$GHC_PRIME_NIX" \
157− --run "bin/test.sh --cabal-build-options \"--jobs=$JOBS --flag use-c-malloc\""
156+ --run "bin/test-runner --cabal-build-options \"--jobs=$JOBS --flag use-c-malloc\""
160ghc_prime_debug () {
159ghc_prime_debug () {
161 nix-shell \
160 nix-shell \
162 --argstr compiler "$GHC_PRIME_NIX" \
161 --argstr compiler "$GHC_PRIME_NIX" \
163− --run "bin/test.sh --cabal-build-options \"--jobs=$JOBS --flag debug\""
162+ --run "bin/test-runner --cabal-build-options \"--jobs=$JOBS --flag debug\""
166ghc_prime_streamk () {
165ghc_prime_streamk () {
167 nix-shell \
166 nix-shell \
168 --argstr compiler "$GHC_PRIME_NIX" \
167 --argstr compiler "$GHC_PRIME_NIX" \
169− --run "bin/test.sh --cabal-build-options \"--jobs=$JOBS --flag streamk\""
168+ --run "bin/test-runner --cabal-build-options \"--jobs=$JOBS --flag streamk\""
172#------------------------------------------------------------------------------
171#------------------------------------------------------------------------------
@@ -299,6 +298,17 @@ else
302for i in $TARGETS
312for i in $TARGETS
304 if test "$(has_item "$ALL_TARGETS" "$i")" != "$i"
314 if test "$(has_item "$ALL_TARGETS" "$i")" != "$i"