Skip to content

Commit b118fa7

Browse files
committed
test: switch to glob-based vitest discovery
1 parent b2e21fc commit b118fa7

6 files changed

Lines changed: 26 additions & 13 deletions

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"private": true,
55
"scripts": {
66
"test": "vitest run --config vitest.config.mjs",
7-
"test:js": "vitest run --config vitest.config.mjs pi/extensions/heartbeat.test.mjs pi/extensions/memory.test.mjs test/legacy-node-tests.test.mjs test/broker-bridge.integration.test.mjs test/integrity-status-check.test.mjs test/slack-allowed-users-check.test.mjs",
8-
"test:shell": "vitest run --config vitest.config.mjs test/shell-scripts.test.mjs test/security-audit.test.mjs",
9-
"test:coverage": "vitest run --config vitest.config.mjs --coverage pi/extensions/heartbeat.test.mjs pi/extensions/memory.test.mjs test/legacy-node-tests.test.mjs",
7+
"test:js": "vitest run --config vitest.js.config.mjs",
8+
"test:shell": "vitest run --config vitest.shell.config.mjs",
9+
"test:coverage": "vitest run --config vitest.js.config.mjs --coverage",
1010
"lint": "npm run lint:js && npm run lint:shell",
1111
"lint:js": "biome lint",
1212
"lint:shell": "bash bin/lint-shell.sh",

vitest.config.mjs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,8 @@ import { defineConfig } from "vitest/config";
22

33
export default defineConfig({
44
test: {
5-
include: [
6-
"pi/extensions/heartbeat.test.mjs",
7-
"pi/extensions/memory.test.mjs",
8-
"test/legacy-node-tests.test.mjs",
9-
"test/broker-bridge.integration.test.mjs",
10-
"test/integrity-status-check.test.mjs",
11-
"test/slack-allowed-users-check.test.mjs",
12-
"test/shell-scripts.test.mjs",
13-
"test/security-audit.test.mjs",
14-
],
5+
include: ["pi/extensions/**/*.test.mjs", "test/**/*.test.mjs"],
6+
exclude: ["pi/extensions/tool-guard.test.mjs"],
157
testTimeout: 120_000,
168
hookTimeout: 120_000,
179
fileParallelism: false,

vitest.js.config.mjs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { defineConfig } from "vitest/config";
2+
3+
export default defineConfig({
4+
test: {
5+
include: ["pi/extensions/**/*.test.mjs", "test/**/*.test.mjs"],
6+
exclude: ["test/**/*.shell.test.mjs", "pi/extensions/tool-guard.test.mjs"],
7+
testTimeout: 120_000,
8+
hookTimeout: 120_000,
9+
fileParallelism: false,
10+
},
11+
});

vitest.shell.config.mjs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { defineConfig } from "vitest/config";
2+
3+
export default defineConfig({
4+
test: {
5+
include: ["test/**/*.shell.test.mjs"],
6+
testTimeout: 120_000,
7+
hookTimeout: 120_000,
8+
fileParallelism: false,
9+
},
10+
});

0 commit comments

Comments
 (0)