Skip to content

Commit 90e4472

Browse files
committed
ci: use workspaces to run node tests
1 parent c9168e5 commit 90e4472

File tree

24 files changed

+26
-28
lines changed

24 files changed

+26
-28
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"start:build": "node packages/dev-server/dist/bin.js --root-dir _site --open",
3434
"test": "npm run test:node && npm run test:browser && node scripts/workspaces-scripts-bin.mjs test:ci",
3535
"test:browser": "npm run test:browser --workspaces --if-present",
36-
"test:node": "mocha \"packages/!(*test-runner-selenium|*test-runner-webdriver|*test-runner-module-mocking)/test/**/*.test.{ts,js,mjs,cjs}\" && TS_NODE_PROJECT='./tsconfig.node-16-base.json' mocha \"packages/test-runner-module-mocking/test/**/*.test.{ts,js,mjs,cjs}\" --experimental-loader=ts-node/esm",
36+
"test:node": "npm run test:node --workspaces --if-present",
3737
"types": "wireit",
3838
"update": "npm run update:mjs-dts-entrypoints && npm run update:tsconfigs",
3939
"update-dependency": "node scripts/update-dependency.js",

packages/browser-logs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
},
2727
"scripts": {
2828
"build": "tsc",
29-
"test": "mocha \"test/**/*.test.{ts,js,mjs,cjs}\" --require ts-node/register",
29+
"test:node": "mocha \"test/**/*.test.{ts,js,mjs,cjs}\" --require ts-node/register",
3030
"test:watch": "mocha \"test/**/*.test.{ts,js,mjs,cjs}\" --require ts-node/register --watch --watch-files src,test"
3131
},
3232
"files": [

packages/config-loader/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
},
2020
"scripts": {
2121
"build": "tsc",
22-
"test": "mocha test/**/*.test.js --reporter dot",
22+
"test:node": "mocha test/**/*.test.js --reporter dot",
2323
"test:ci": "npm run test",
2424
"test:watch": "mocha test/**/*.test.js --watch --watch-files .,src,test --reporter dot"
2525
},

packages/dev-server-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"start:event-stream": "node demo/event-stream/start-server.js",
4040
"start:http2": "node demo/http2/start-server.js",
4141
"start:import-asset": "node demo/import-asset/start-server.js",
42-
"test": "mocha \"test/**/*.test.{ts,js,mjs,cjs}\" --require ts-node/register",
42+
"test": "mocha \"test/**/*.test.{ts,js,mjs,cjs}\" --require ts-node/register --exit",
4343
"test:watch": "mocha \"test/**/*.test.{ts,js,mjs,cjs}\" --require ts-node/register --watch --watch-files src,test"
4444
},
4545
"files": [

packages/dev-server-esbuild/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"build": "tsc",
2929
"start:demo:jsx": "es-dev-server --config demo/jsx/server.config.js",
3030
"start:demo:ts": "es-dev-server --config demo/ts/server.config.js",
31-
"test": "mocha \"test/**/*.test.ts\" --require ts-node/register",
31+
"test:node": "mocha \"test/**/*.test.ts\" --require ts-node/register",
3232
"test:watch": "mocha \"test/**/*.test.ts\" --require ts-node/register --watch --watch-files src,test"
3333
},
3434
"files": [

packages/dev-server-hmr/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"build": "tsc",
2929
"start:lit-html": "wds --config demo/lit-html/server.config.mjs",
3030
"start:vanilla": "wds --config demo/vanilla/server.config.mjs",
31-
"test": "mocha \"test/**/*.test.ts\" --require ts-node/register",
31+
"test:node": "mocha \"test/**/*.test.ts\" --require ts-node/register",
3232
"test:watch": "mocha \"test/**/*.test.ts\" --require ts-node/register --watch --watch-files src,test"
3333
},
3434
"files": [

packages/dev-server-legacy/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"scripts": {
2828
"build": "tsc",
2929
"start": "wds --open --config demo/server.config.mjs",
30-
"test": "mocha \"test/**/*.test.ts\" --require ts-node/register",
30+
"test:node": "mocha \"test/**/*.test.ts\" --require ts-node/register",
3131
"test:watch": "mocha \"test/**/*.test.ts\" --require ts-node/register --watch --watch-files src,test"
3232
},
3333
"files": [

packages/dev-server-rollup/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"node": ">=18.0.0"
2626
},
2727
"scripts": {
28-
"test": "mocha \"test/node/**/*.test.ts\" --require ts-node/register",
28+
"test:node": "mocha \"test/node/**/*.test.ts\" --require ts-node/register --exit",
2929
"test:watch": "mocha \"test/node/**/*.test.ts\" --require ts-node/register --watch --watch-files src,test"
3030
},
3131
"files": [

packages/dev-server-storybook/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@
3131
"build:wc": "node dist/build/cli.js -c demo/wc/.storybook",
3232
"start:build": "wds --root-dir storybook-static --open",
3333
"start:preact": "wds --config demo/preact/web-dev-server.config.mjs",
34-
"start:wc": "wds --config demo/wc/web-dev-server.config.mjs",
35-
"test": "mocha \"test/node/**/*.test.ts\" --require ts-node/register --reporter dot",
36-
"test:watch": "mocha \"test/node/**/*.test.ts\" --require ts-node/register --watch --watch-files src,test --reporter dot"
34+
"start:wc": "wds --config demo/wc/web-dev-server.config.mjs"
3735
},
3836
"files": [
3937
"*.d.ts",

packages/dev-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"start:plugin-serve": "node dist/bin.js --config demo/plugin-serve/config.mjs --open",
3838
"start:static": "node dist/bin.js --config demo/static/config.mjs --open demo/static/",
3939
"start:syntax": "node dist/bin.js --config demo/syntax/config.mjs --open demo/syntax/",
40-
"test": "mocha \"test/**/*.test.mjs\" --reporter dot",
40+
"test:node": "mocha \"test/**/*.test.mjs\" --reporter dot",
4141
"test:watch": "mocha \"test/**/*.test.mjs\" --watch --watch-files src,test --reporter dot"
4242
},
4343
"files": [

0 commit comments

Comments
 (0)