mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
chore: use composite builds for tests (#8522)
This commit is contained in:
15
package.json
15
package.json
@@ -27,15 +27,15 @@
|
||||
"node": ">=14.1.0"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "npm run build && npm run lint --silent && npm run test:unit:coverage",
|
||||
"test:unit": "npm run build:tsc:cjs && npm run build:tsc:cjs:compat && mocha --config mocha-config/puppeteer-unit-tests.js",
|
||||
"test": "npm run lint --silent && npm run test:unit:coverage",
|
||||
"test:unit": "npm run build:test && mocha",
|
||||
"test:unit:firefox": "cross-env PUPPETEER_PRODUCT=firefox npm run test:unit",
|
||||
"test:unit:coverage": "c8 --check-coverage --lines 94 npm run test:unit",
|
||||
"test:unit:chrome-headless": "cross-env HEADLESS=chrome npm run test:unit",
|
||||
"test:protocol-revision": "ts-node -s scripts/ensure-correct-devtools-protocol-package",
|
||||
"test:pinned-deps": "ts-node -s scripts/ensure-pinned-deps",
|
||||
"test:install": "scripts/test-install.sh",
|
||||
"test:debug": "npm run build:tsc:cjs && npm run build:tsc:cjs:compat && mocha --inspect-brk --config mocha-config/puppeteer-unit-tests.js",
|
||||
"test:debug": "npm run build:test && mocha --inspect-brk",
|
||||
"test:types": "ts-node -s scripts/test-ts-definition-files.ts",
|
||||
"prepublishOnly": "npm run build",
|
||||
"prepare": "node typescript-if-required.js && ([[ $HUSKY = 0 ]] || husky install)",
|
||||
@@ -54,11 +54,10 @@
|
||||
"clean:lib": "rimraf lib",
|
||||
"clean:docs": "rimraf docs-api-json",
|
||||
"build": "npm run build:tsc && npm run generate:types && npm run generate:esm-package-json",
|
||||
"build:tsc": "npm run clean:lib && tsc --version && (npm run build:tsc:cjs && npm run build:tsc:esm) && (npm run build:tsc:cjs:compat && npm run build:tsc:esm:compat)",
|
||||
"build:test": "tsc -b test",
|
||||
"build:tsc": "npm run clean:lib && tsc --version && (npm run build:tsc:cjs && npm run build:tsc:esm)",
|
||||
"build:tsc:esm": "tsc -b src/tsconfig.esm.json",
|
||||
"build:tsc:esm:compat": "tsc -b compat/esm/tsconfig.json",
|
||||
"build:tsc:cjs": "tsc -b src/tsconfig.cjs.json",
|
||||
"build:tsc:cjs:compat": "tsc -b compat/cjs/tsconfig.json"
|
||||
"build:tsc:cjs": "tsc -b src/tsconfig.cjs.json"
|
||||
},
|
||||
"files": [
|
||||
"lib",
|
||||
@@ -104,6 +103,7 @@
|
||||
"cross-env": "7.0.3",
|
||||
"eslint": "8.16.0",
|
||||
"eslint-config-prettier": "8.5.0",
|
||||
"eslint-formatter-codeframe": "7.32.1",
|
||||
"eslint-plugin-import": "2.26.0",
|
||||
"eslint-plugin-mocha": "10.0.5",
|
||||
"eslint-plugin-prettier": "4.0.0",
|
||||
@@ -122,7 +122,6 @@
|
||||
"sinon": "14.0.0",
|
||||
"source-map-support": "0.5.21",
|
||||
"text-diff": "1.0.1",
|
||||
"ts-node": "10.8.0",
|
||||
"typescript": "4.7.2"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user