Docker Image bauen und veroeffentlichen / typecheck (push) Successful in 3m4s
Docker Image bauen und veroeffentlichen / lint (push) Successful in 3m13s
Docker Image bauen und veroeffentlichen / test (push) Successful in 4m4s
Docker Image bauen und veroeffentlichen / build-and-push (push) Successful in 13m1s
Die Layout-Matrix der Urkunde lief auf dem CI-Runner in die 5-Sekunden- Grenze; Tests bekommen 30 s. Die Cookie-Knoepfe stapeln sich unter 430 px, statt ineinanderzulaufen. Der Tropfen im Warenkorb-Effekt wird immer gerendert und nur bei reduzierter Bewegung nicht animiert. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
27 lines
915 B
TypeScript
27 lines
915 B
TypeScript
import { defineConfig } from "vitest/config";
|
|
import react from "@vitejs/plugin-react";
|
|
import path from "node:path";
|
|
|
|
export default defineConfig({
|
|
plugins: [react()],
|
|
resolve: {
|
|
alias: {
|
|
"@": path.resolve(__dirname, "./src"),
|
|
},
|
|
},
|
|
test: {
|
|
// jsdom global statt node: Komponenten-Tests (Testing Library) brauchen
|
|
// ein DOM; die paar reinen lib/-Tests laufen darin genauso korrekt, nur
|
|
// mit minimal mehr Setup-Overhead pro Datei.
|
|
environment: "jsdom",
|
|
include: ["src/**/*.test.ts", "src/**/*.test.tsx"],
|
|
exclude: ["e2e/**"],
|
|
setupFiles: ["./vitest.setup.ts"],
|
|
// Urkunden-, Medaillen- und PDF-Tests setzen echte Schriften und rendern
|
|
// Bilder. Auf den CI-Runnern (geteilte CPU) dauert das ein Vielfaches
|
|
// der lokalen Zeit; die voreingestellten 5 Sekunden liessen dort einzelne
|
|
// Faelle zufaellig scheitern.
|
|
testTimeout: 30_000,
|
|
},
|
|
});
|