@@ -117,8 +117,7 @@ jobs:
118 - name: Run benchmarks and append
118 - name: Run benchmarks and append
120− chmod +x $CI_BENCH_SH
121− $CI_BENCH_SH --benchmarks "$CI_BENCHMARKS" --raw --append
120+ cabal run report --project-file=cabal.project.report -- --benchmarks "$CI_BENCHMARKS" --raw --append
123 # -----------------------------------------------------------------
122 # -----------------------------------------------------------------
124 # -- Compare
123 # -- Compare
@@ -126,12 +125,10 @@ jobs:
127 - name: List all benchmarks
126 - name: List all benchmarks
129− chmod +x $CI_BENCH_SH
128+ cabal run report --project-file=cabal.project.report -- --no-measure
130− $CI_BENCH_SH --no-measure
132 - name: Compare benchmarks
130 - name: Compare benchmarks
134− chmod +x $CI_BENCH_SH
136 EXIT_STATUS=0
133 EXIT_STATUS=0
@@ -146,7 +143,7 @@ jobs:
148 echo "Checking $bname for regressions greater than $cutoff percent"
145 echo "Checking $bname for regressions greater than $cutoff percent"
149− ! $CI_BENCH_SH --benchmarks "$bname" \
146+ ! cabal run report --project-file=cabal.project.report -- --benchmarks "$bname" \
150 --fields "$CI_FIELDS" \
147 --fields "$CI_FIELDS" \
151 --no-measure --silent \
148 --no-measure --silent \
152 --diff-cutoff-percent $cutoff \
149 --diff-cutoff-percent $cutoff \