Some checks failed
CI / Frontend Lint (push) Failing after 6s
CI / Frontend Type Check (push) Failing after 5s
CI / Frontend Build (push) Failing after 8s
CI / Frontend E2E Tests (push) Failing after 7s
CI / Orchestrator Build (push) Failing after 5s
CI / Orchestrator Unit Tests (push) Failing after 7s
CI / Orchestrator E2E (Testcontainers) (push) Failing after 6s
CI / Contracts Compile (push) Failing after 7s
CI / Contracts Test (push) Failing after 5s
Security Scan / Dependency Vulnerability Scan (push) Failing after 3s
Security Scan / OWASP ZAP Scan (push) Failing after 4s
19 lines
600 B
JavaScript
19 lines
600 B
JavaScript
/** @type {import('jest').Config} */
|
|
// E2E suite — runs the Testcontainers-backed integration tests
|
|
// under tests/e2e/. Separate from the default jest.config.js because
|
|
// it requires Docker and takes significantly longer.
|
|
//
|
|
// Usage:
|
|
// RUN_E2E=1 npx jest --config=jest.e2e.config.js
|
|
//
|
|
// CI wires this into a dedicated e2e workflow step so the normal
|
|
// unit-test suite stays <5s.
|
|
module.exports = {
|
|
preset: "ts-jest",
|
|
testEnvironment: "node",
|
|
roots: ["<rootDir>/tests/e2e"],
|
|
testMatch: ["**/*.e2e.test.ts"],
|
|
moduleFileExtensions: ["ts", "js", "json"],
|
|
testTimeout: 120_000,
|
|
};
|