@@ -16,8 +16,8 @@ on: pull_request
1616jobs:
1717 check-regressions:
1818 env:
19− BENCH_SH: bin/bench.sh
20− BENCHMARKS_WITH_CUTOFF: >-
19+ CI_BENCH_SH: bin/bench.sh
20+ CI_BENCHMARKS_WITH_CUTOFF: >-
2121 Data.Array
2222 Data.Array.Foreign
2323 Data.Array.Prim
@@ -43,8 +43,8 @@ jobs:
4343 Unicode.Char
4444 Unicode.Stream
4545 Unicode.Utf8
46− FIELDS: allocated
47− DIFF_CUTOFF_PERCENT: 3
46+ CI_FIELDS: allocated
47+ CI_DIFF_CUTOFF_PERCENT: 3
4848
4949 runs-on: ubuntu-latest
5050
@@ -52,13 +52,13 @@ jobs:
5252
5353 - name: Update environment
5454 run: |
55− BENCHMARKS=""
56− for i in $BENCHMARKS_WITH_CUTOFF
55+ CI_BENCHMARKS=""
56+ for i in $CI_BENCHMARKS_WITH_CUTOFF
5757 do
5858 bname=$(echo "$i" | cut -d: -f1)
59− BENCHMARKS="$BENCHMARKS $bname"
59+ CI_BENCHMARKS="$CI_BENCHMARKS $bname"
6060 done
61− echo "BENCHMARKS=$BENCHMARKS" >> $GITHUB_ENV
61+ echo "CI_BENCHMARKS=$CI_BENCHMARKS" >> $GITHUB_ENV
6262
6363 - name: Setup haskell
6464 uses: actions/setup-haskell@v1
@@ -96,8 +96,8 @@ jobs:
9696 - name: Run benchmarks
9797 if: steps.cache-charts-master.outputs.cache-hit != 'true'
9898 run: |
99− chmod +x $BENCH_SH
100− $BENCH_SH --benchmarks "$BENCHMARKS" --raw
99+ chmod +x $CI_BENCH_SH
100+ $CI_BENCH_SH --benchmarks "$CI_BENCHMARKS" --raw
101101
102102 - name: Move charts to charts-master
103103 if: steps.cache-charts-master.outputs.cache-hit != 'true'
@@ -117,8 +117,8 @@ jobs:
117117
118118 - name: Run benchmarks and append
119119 run: |
120− chmod +x $BENCH_SH
121− $BENCH_SH --benchmarks "$BENCHMARKS" --raw --append
120+ chmod +x $CI_BENCH_SH
121+ $CI_BENCH_SH --benchmarks "$CI_BENCHMARKS" --raw --append
122122
123123 # -----------------------------------------------------------------
124124 # -- Compare
@@ -126,28 +126,28 @@ jobs:
126126
127127 - name: List all benchmarks
128128 run: |
129− chmod +x $BENCH_SH
130− $BENCH_SH --no-measure
129+ chmod +x $CI_BENCH_SH
130+ $CI_BENCH_SH --no-measure
131131
132132 - name: Compare benchmarks
133133 run: |
134− chmod +x $BENCH_SH
134+ chmod +x $CI_BENCH_SH
135135
136136 EXIT_STATUS=0
137137
138− for i in $BENCHMARKS_WITH_CUTOFF
138+ for i in $CI_BENCHMARKS_WITH_CUTOFF
139139 do
140140 arrI=(${i//:/ })
141141
142142 bname=${arrI[0]}
143143 cutoff=${arrI[1]}
144144
145− test -z "$cutoff" && cutoff=$DIFF_CUTOFF_PERCENT
145+ test -z "$cutoff" && cutoff=$CI_DIFF_CUTOFF_PERCENT
146146
147147 echo
148148 echo "Checking $bname for regressions greater than $cutoff percent"
149− ! $BENCH_SH --benchmarks "$bname" \
150− --fields "$FIELDS" \
149+ ! $CI_BENCH_SH --benchmarks "$bname" \
150+ --fields "$CI_FIELDS" \
151151 --no-measure --silent \
152152 --diff-cutoff-percent $cutoff \
153153 | grep -v "^$"