Skip to content

Commit 5565b9c

Browse files
committed
tests: Always run benchmarks for problematic seeds
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
1 parent 995a618 commit 5565b9c

File tree

1 file changed

+50
-3
lines changed

1 file changed

+50
-3
lines changed

.github/workflows/tests.yml

Lines changed: 50 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ jobs:
8989
npm-version: [10.x]
9090
server-version: ['32']
9191
app-version: ['stable']
92+
seed: [${{ github.sha }}]
9293
floccus-adapter:
9394
- fake
9495
- nextcloud-bookmarks
@@ -117,43 +118,89 @@ jobs:
117118
browsers: firefox
118119
node-version: 14.x
119120
npm-version: 7.x
121+
seed: ${{ github.sha }}
120122
- app-version: master
121123
server-version: 32
122124
floccus-adapter: nextcloud-bookmarks
123125
test-name: benchmark root
124126
browsers: firefox
125127
node-version: 14.x
126128
npm-version: 7.x
129+
seed: ${{ github.sha }}
127130
- app-version: master
128131
server-version: 32
129132
floccus-adapter: nextcloud-bookmarks
130133
test-name: benchmark root
131134
browsers: chrome
132135
node-version: 14.x
133136
npm-version: 7.x
137+
seed: ${{ github.sha }}
134138
- app-version: stable
135139
server-version: 32
136140
floccus-adapter: fake-noCache
137141
test-name: test
138142
browsers: firefox
139143
node-version: 14.x
140144
npm-version: 7.x
145+
seed: ${{ github.sha }}
141146
- app-version: master
142147
server-version: 32
143148
floccus-adapter: fake
144149
test-name: benchmark root
145150
browsers: firefox
146151
node-version: 14.x
147152
npm-version: 7.x
153+
seed: ${{ github.sha }}
148154
- app-version: master
149155
server-version: 32
150156
floccus-adapter: fake
151157
test-name: benchmark root
152158
browsers: chrome
153159
node-version: 14.x
154160
npm-version: 7.x
161+
seed: ${{ github.sha }}
162+
- app-version: master
163+
server-version: 32
164+
floccus-adapter: fake
165+
test-name: benchmark root
166+
browsers: chrome
167+
node-version: 14.x
168+
npm-version: 7.x
169+
seed: "3"
170+
- app-version: master
171+
server-version: 32
172+
floccus-adapter: fake
173+
test-name: benchmark root
174+
browsers: chrome
175+
node-version: 14.x
176+
npm-version: 7.x
177+
seed: "6"
178+
- app-version: master
179+
server-version: 32
180+
floccus-adapter: fake
181+
test-name: benchmark root
182+
browsers: chrome
183+
node-version: 14.x
184+
npm-version: 7.x
185+
seed: "0.5202964461460992"
186+
- app-version: master
187+
server-version: 32
188+
floccus-adapter: fake
189+
test-name: benchmark root
190+
browsers: chrome
191+
node-version: 14.x
192+
npm-version: 7.x
193+
seed: "12dd05da349df3d71c9e48e764f5d50ec2bbc88d"
194+
- app-version: master
195+
server-version: 32
196+
floccus-adapter: fake
197+
test-name: benchmark root
198+
browsers: chrome
199+
node-version: 14.x
200+
npm-version: 7.x
201+
seed: "cfc00c4b69afec232e3b26244c2bc98ed6d547b6"
155202

156-
name: ${{ matrix.browsers == 'firefox' && '🦊' || '🔵' }} ${{matrix.floccus-adapter}}:${{ matrix.test-name}} ⭐${{ matrix.app-version }}
203+
name: ${{ matrix.browsers == 'firefox' && '🦊' || '🔵' }} ${{matrix.floccus-adapter}}:${{ matrix.test-name}} ⭐${{ matrix.app-version }} ${{ matrix.test-name == 'benchmark root' && '🌱' || ''}}${{ matrix.test-name == 'benchmark root' && matrix.seed || ''}}
157204

158205
services:
159206
hub:
@@ -272,7 +319,7 @@ jobs:
272319
env:
273320
SELENIUM_BROWSER: ${{ matrix.browsers }}
274321
FLOCCUS_TEST: ${{matrix.floccus-adapter}} ${{ matrix.test-name}}
275-
FLOCCUS_TEST_SEED: ${{ github.sha }}
322+
FLOCCUS_TEST_SEED: ${{matrix.seed}}
276323
TEST_HOST: 172.17.0.1:8174
277324
run: |
278325
npm run test
@@ -283,7 +330,7 @@ jobs:
283330
env:
284331
SELENIUM_BROWSER: ${{ matrix.browsers }}
285332
FLOCCUS_TEST: ${{matrix.floccus-adapter}} ${{ matrix.test-name}}
286-
FLOCCUS_TEST_SEED: ${{ github.sha }}
333+
FLOCCUS_TEST_SEED: ${{matrix.seed}}
287334
GIST_TOKEN: ${{ secrets.GIST_TOKEN }}
288335
GOOGLE_API_REFRESH_TOKEN: ${{ secrets.GOOGLE_API_REFRESH_TOKEN }}
289336
DROPBOX_API_REFRESH_TOKEN: ${{ secrets.DROPBOX_API_REFRESH_TOKEN }}

0 commit comments

Comments
 (0)