Skip to content

Commit a676404

Browse files
committed
use puppeteer for memory benchmarks
1 parent 95573e3 commit a676404

24 files changed

+2799
-2104
lines changed

Chrome_Results.ods

388 Bytes
Binary file not shown.

README.md

Lines changed: 90 additions & 63 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"results": "cd webdriver-ts && npm run results",
1313
"bench-all": "cd webdriver-ts && npm run bench && npm run results",
1414
"selenium": "cd webdriver-ts && npm run bench && npm run results",
15-
"install-webdriver-ts": "cd webdriver-ts && npm install && npm run build-prod",
15+
"install-webdriver-ts": "cd webdriver-ts && npm install",
1616
"install-webdriver-ts-results": "cd webdriver-ts-results && npm install",
1717
"install-local": "npm run install-webdriver-ts && npm run install-webdriver-ts-results",
1818
"docker-build-image": "docker build -t js-framework-benchmark-ubuntu -f Dockerfile .",

webdriver-ts/package-lock.json

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

webdriver-ts/package.json

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,11 @@
44
"description": "",
55
"main": "index.js",
66
"scripts": {
7-
"postinstall": "rimraf ./node-modules/.bin/npm && echo 'manually removed node-modules/.bin/npm'",
87
"test": "echo \"Error: no test specified\" && exit 1",
9-
"compile": "tsc",
10-
"build-prod": "tsc",
11-
"bench": "cross-env LANG=\"en_US.UTF-8\" node dist/benchmarkRunner.js",
12-
"selenium": "cross-env LANG=\"en_US.UTF-8\" node dist/benchmarkRunner.js",
13-
"checkSelenium": "cross-env LANG=\"en_US.UTF-8\" node dist/benchmarkRunner.js --check true",
14-
"results": "npm run interactive-results",
15-
"static-results": "echo \"no longer supported\" && exit 1",
16-
"interactive-results": "node dist/createResultJS.js && cd .. && cd webdriver-ts-results && npm run build-prod",
17-
"index": "node dist/createIndex.js",
18-
"update": "node dist/updateFrameworks.js",
19-
"checkUpdate": "node dist/updateFrameworks.js -- --update false",
20-
"check": "cross-env LANG=\"en_US.UTF-8\" node dist/isKeyed.js",
21-
"isKeyed": "cross-env LANG=\"en_US.UTF-8\" node dist/isKeyed.js",
22-
"rebuild": "node dist/rebuild.js"
8+
"bench": "cross-env LANG=\"en_US.UTF-8\" ts-node src/benchmarkRunner.ts",
9+
"results": "ts-node src/createResultJS.ts && cd .. && cd webdriver-ts-results && npm run build-prod",
10+
"index": "ts-node src/createIndex.ts",
11+
"isKeyed": "cross-env LANG=\"en_US.UTF-8\" ts-node src/isKeyed.ts"
2312
},
2413
"author": "",
2514
"license": "Apache-2.0",
@@ -38,6 +27,7 @@
3827
"dependencies": {
3928
"axios": "^0.23.0",
4029
"chromedriver": "^94.0.0",
30+
"puppeteer-core": "^10.4.0",
4131
"cross-env": "7.0.3",
4232
"dot": "1.1.3",
4333
"jstat": "1.9.5",

webdriver-ts/src/.prettierrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"tabWidth": 2,
3+
"useTabs": false,
4+
"printWidth": 140
5+
}

0 commit comments

Comments
 (0)