Skip to content
This repository was archived by the owner on Dec 21, 2021. It is now read-only.

Commit f4fb388

Browse files
committed
ci: Increase browser test delays, tidy npm scripts.
1 parent b1301de commit f4fb388

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

.github/workflows/test-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878
run: npm run test-exports
7979

8080
browser-realtime:
81-
name: Test Browser using Node 14.x
81+
name: Test Browser Realtime
8282
runs-on: ubuntu-latest
8383
needs: build
8484
steps:
@@ -100,7 +100,7 @@ jobs:
100100
run: npm run test-browser-realtime
101101

102102
browser-resend:
103-
name: Test Browser using Node 14.x
103+
name: Test Browser Realtime + Resend
104104
runs-on: ubuntu-latest
105105
needs: build
106106
steps:

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,13 @@
5050
"test-integration-dataunions": "jest --verbose --useStderr --forceExit --testTimeout=15000 --runInBand test/integration/dataunion",
5151
"test-memory": "node --gc-global --predictable-gc-schedule node_modules/.bin/jest test/memory",
5252
"test-flakey": "jest --verbose --useStderr --forceExit test/flakey/*",
53-
"test-browser": "node ./test/browser/server.js & node node_modules/nightwatch/bin/nightwatch ./test/browser/browser.js && pkill -f server.js",
54-
"setup-browser": "node ./test/browser/server.js & node node_modules/nightwatch/bin/nightwatch",
55-
"teardown-browser": "pkill -f server.js",
56-
"test-browser-realtime": "npm run setup-browser; node ./test/browser/server.js & node node_modules/nightwatch/bin/nightwatch ./test/browser/realtime.js; ",
53+
"test-browser": "npm run setup-browser; node node_modules/nightwatch/bin/nightwatch ./test/browser/browser.js && pkill -f server.js",
54+
"presetup-browser": "npm run teardown-browser",
55+
"setup-browser": "node ./test/browser/server.js &",
56+
"teardown-browser": "pkill -f server.js || true",
57+
"test-browser-realtime": "npm run setup-browser; node node_modules/nightwatch/bin/nightwatch ./test/browser/realtime.js",
58+
"test-browser-resend": "npm run setup-browser; node node_modules/nightwatch/bin/nightwatch ./test/browser/resend.js",
5759
"posttest-browser-realtime": "npm run teardown-browser",
58-
"test-browser-resend": "npm run setup-browser; node ./test/browser/server.js & node node_modules/nightwatch/bin/nightwatch ./test/browser/resend.js; npm run teardown-browser",
5960
"posttest-browser-resend": "npm run teardown-browser",
6061
"install-example": "cd examples/webpack && npm ci",
6162
"build-example": "cd examples/webpack && npm run build-with-parent",

test/browser/realtime.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ describe('StreamrClient Realtime', () => {
2525
.click('button[id=subscribe]')
2626
.assert.containsText('#result', 'subscribed')
2727
.click('button[id=publish]')
28-
.pause(3000)
28+
.pause(6000)
2929
.verify.containsText('#result', '{"msg":0}')
3030
.verify.containsText('#result', '{"msg":1}')
3131
.verify.containsText('#result', '{"msg":2}')

test/browser/resend.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ describe('StreamrClient Resend', () => {
2525
.click('button[id=subscribe]')
2626
.assert.containsText('#result', 'subscribed')
2727
.click('button[id=publish]')
28-
.pause(3000)
28+
.pause(6000)
2929
.verify.containsText('#result', '{"msg":0}')
3030
.verify.containsText('#result', '{"msg":1}')
3131
.verify.containsText('#result', '{"msg":2}')
@@ -37,9 +37,9 @@ describe('StreamrClient Resend', () => {
3737
.verify.containsText('#result', '{"msg":8}')
3838
.verify.containsText('#result', '{"msg":9}')
3939
.assert.containsText('#result', '[{"msg":0},{"msg":1},{"msg":2},{"msg":3},{"msg":4},{"msg":5},{"msg":6},{"msg":7},{"msg":8},{"msg":9}]')
40-
.pause(6000)
40+
.pause(10000)
4141
.click('button[id=resend]')
42-
.pause(6000)
42+
.pause(10000)
4343
.verify.containsText('#result', '{"msg":0}')
4444
.verify.containsText('#result', '{"msg":1}')
4545
.verify.containsText('#result', '{"msg":2}')

0 commit comments

Comments
 (0)