Skip to content

Commit fa10329

Browse files
committed
Added dxos/browser-runner for browser testing
1 parent 211b40f commit fa10329

File tree

5 files changed

+21
-64
lines changed

5 files changed

+21
-64
lines changed

.travis.yml

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
language: node_js
22
node:
33
- lts/*
4-
services: xvfb

bench.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ function benchRead () {
3939
if (err) throw err
4040
if (offset >= 512 * 1024 * 1024) {
4141
console.timeEnd('512mb read')
42-
console.log('BROWSER_RUNNER_EXIT')
43-
return
42+
return process.exit(0) // we do this to close browser-runner
4443
}
4544
st.read(offset += buf.length, 65536, onread)
4645
})

browser-runner.config.js

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
const finished = require('tap-finished')
2+
3+
let stream = null
4+
5+
module.exports = {
6+
beforeAll ({ shutdown }) {
7+
stream = finished(function (results) {
8+
if (results.ok) {
9+
return shutdown(0)
10+
}
11+
shutdown(1)
12+
})
13+
},
14+
onMessage (msg) {
15+
stream.write(msg + '\n')
16+
}
17+
}

browser-runner.js

-57
This file was deleted.

package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@
88
"random-access-storage": "^1.3.0"
99
},
1010
"devDependencies": {
11-
"budo": "^11.6.3",
12-
"puppeteer": "^3.0.2",
11+
"@dxos/browser-runner": "1.0.0-beta.6",
1312
"random-access-test": "^1.0.0",
1413
"standard": "^11.0.1",
1514
"tap-finished": "0.0.1",
1615
"tape": "^5.0.0"
1716
},
1817
"scripts": {
19-
"test": "node browser-runner.js test.js",
18+
"test": "browser-runner test.js",
2019
"posttest": "npm run lint",
2120
"lint": "standard",
22-
"bench": "node browser-runner.js bench.js"
21+
"bench": "browser-runner bench.js"
2322
},
2423
"repository": {
2524
"type": "git",

0 commit comments

Comments
 (0)