This commit is contained in:
35
vitest.infra-suites.ts
Normal file
35
vitest.infra-suites.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
/**
|
||||
* Test suites that hard-require live infra — PostgreSQL on host port 5434 +
|
||||
* Redis on 6381 (the docker-compose-provisioned services). Without them they
|
||||
* fail deterministically (ECONNREFUSED / `beforeAll(buildServer)` timeouts),
|
||||
* NOT flakily — see docs/audits/2026-06-01-full-repo-verification-sweep.md.
|
||||
*
|
||||
* The default `npm test` gate EXCLUDES these (vitest.config.ts) so it runs
|
||||
* green on a box without Docker, including bare CI. `npm run test:infra` runs
|
||||
* ONLY these — locally (or a future Docker-provisioned CI lane) after
|
||||
* `docker-compose up -d postgres redis` + a schema migration.
|
||||
*
|
||||
* Canonical list captured from a no-Docker full run on 2026-06-01 (19 files).
|
||||
* When adding a new infra-dependent suite, add its path here.
|
||||
*/
|
||||
export const INFRA_TEST_SUITES = [
|
||||
'packages/server/tests/audit.test.ts',
|
||||
'packages/server/tests/auth.test.ts',
|
||||
'packages/server/tests/cron.test.ts',
|
||||
'packages/server/tests/proactive.test.ts',
|
||||
'packages/server/tests/server.test.ts',
|
||||
'packages/server/tests/daemons/hive-mind.test.ts',
|
||||
'packages/server/tests/daemons/scout.test.ts',
|
||||
'packages/server/tests/daemons/subconscious.test.ts',
|
||||
'packages/server/tests/db/schema.test.ts',
|
||||
'packages/server/tests/routes/agents.test.ts',
|
||||
'packages/server/tests/routes/analytics.test.ts',
|
||||
'packages/server/tests/routes/knowledge.test.ts',
|
||||
'packages/server/tests/routes/messages.test.ts',
|
||||
'packages/server/tests/routes/resources.test.ts',
|
||||
'packages/server/tests/routes/tasks.test.ts',
|
||||
'packages/server/tests/routes/teams.test.ts',
|
||||
'packages/server/tests/ws/gateway.test.ts',
|
||||
'packages/worker/tests/job-processor.test.ts',
|
||||
'tests/integration/m3-full-stack.test.ts',
|
||||
] as const;
|
||||
Reference in New Issue
Block a user