Skip to content

Commit 32081c1

Browse files
committed
CI: Browserstack: enable retrial on unexpected test interruption (openpgpjs#1946)
CI: Browserstack stability improvements
1 parent 4d3284e commit 32081c1

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

package-lock.json

Lines changed: 8 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
"@types/node": "^24.9.2",
8686
"@types/sinon": "^17.0.4",
8787
"@web/test-runner": "^0.20.2",
88-
"@web/test-runner-browserstack": "^0.8.0",
88+
"@web/test-runner-browserstack": "npm:@openpgp/wtr-test-runner-browserstack@0.8.1-patch.0",
8989
"@web/test-runner-mocha": "^0.9.0",
9090
"@web/test-runner-playwright": "^0.11.1",
9191
"argon2id": "^1.0.1",
@@ -116,7 +116,7 @@
116116
},
117117
"overrides": {
118118
"@web/dev-server-core": "npm:@openpgp/wtr-dev-server-core@0.7.3-patch.1",
119-
"@web/test-runner-core": "npm:@openpgp/wtr-test-runner-core@0.13.4-patch.2"
119+
"@web/test-runner-core": "npm:@openpgp/wtr-test-runner-core@0.13.4-patch.3"
120120
},
121121
"repository": {
122122
"type": "git",

test/web-test-runner.browserstack.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const sharedBrowserstackCapabilities = {
77

88
project: `openpgpjs/${process.env.GITHUB_EVENT_NAME || 'push'}${process.env.LIGHTWEIGHT ? '/lightweight' : ''}@${process.env.GITHUB_REF_NAME}`,
99
name: process.env.GITHUB_WORKFLOW || 'local',
10-
build: process.env.GITHUB_SHA || 'local',
10+
build: process.env.GITHUB_SHA || `local@${Date.now()}`,
1111
'browserstack.acceptInsecureCerts': true
1212
};
1313

@@ -19,6 +19,7 @@ export default {
1919
sslCert: './127.0.0.1.pem',
2020
testsStartTimeout: 25000,
2121
testsStartTimeoutMaxRetries: 3, // custom config from @openpgp/wtr-test-runner-core
22+
testsInterruptedMaxRetries: 3, // custom config from @openpgp/wtr-test-runner-core
2223
browserStartTimeout: 120000,
2324
testsFinishTimeout: 600000,
2425
concurrentBrowsers: 1,

0 commit comments

Comments
 (0)