Some checks failed
ci/woodpecker/push/ci Pipeline failed
Two CI fixes: 1. Orchestrator Dockerfile now copies apps/api/prisma schema and runs prisma generate before build. Fixes TS2305/TS2339 errors (PrismaClient and model properties not found) in docker-build-orchestrator step. 2. Add reflect-metadata to vitest setupFiles. Fixes class-transformer decorator error (Reflect.getMetadata is not a function) in DTO unit tests.
31 lines
712 B
TypeScript
31 lines
712 B
TypeScript
import { defineConfig } from "vitest/config";
|
|
|
|
export default defineConfig({
|
|
test: {
|
|
globals: true,
|
|
environment: "node",
|
|
setupFiles: ["reflect-metadata"],
|
|
exclude: ["**/node_modules/**", "**/dist/**", "**/tests/integration/**"],
|
|
include: ["src/**/*.spec.ts", "src/**/*.test.ts"],
|
|
coverage: {
|
|
provider: "v8",
|
|
reporter: ["text", "json", "html"],
|
|
exclude: [
|
|
"**/node_modules/**",
|
|
"**/dist/**",
|
|
"**/*.spec.ts",
|
|
"**/*.test.ts",
|
|
"**/types/**",
|
|
"**/*.module.ts",
|
|
"**/main.ts",
|
|
],
|
|
thresholds: {
|
|
lines: 85,
|
|
functions: 85,
|
|
branches: 85,
|
|
statements: 85,
|
|
},
|
|
},
|
|
},
|
|
});
|