e30e75b5d4
Changesets / Create Version PR (push) Has been cancelled
Deploy Shadcn Registry / Deploy Production (push) Has been cancelled
Template Metrics / LOC + Bundle Size (push) Has been cancelled
Code Quality / Oxlint + Oxfmt (push) Has been cancelled
Code Quality / Template Sync (push) Has been cancelled
Code Quality / Build Changed Packages (push) Has been cancelled
Code Quality / Test Changed Packages (push) Has been cancelled
Deploy Expo Example / Deploy Production (push) Has been cancelled
Deploy Ink Example / Deploy Production (push) Has been cancelled
Python Tests / pytest (assistant-stream, 3.10) (push) Has been cancelled
Python Tests / pytest (assistant-stream, 3.12) (push) Has been cancelled
Python Tests / pytest (assistant-ui-sync-server-api, 3.10) (push) Has been cancelled
Python Tests / pytest (assistant-ui-sync-server-api, 3.12) (push) Has been cancelled
35 lines
941 B
TypeScript
35 lines
941 B
TypeScript
import { defineConfig } from "vitest/config";
|
|
|
|
export default defineConfig({
|
|
test: {
|
|
projects: [
|
|
{
|
|
test: {
|
|
name: "dev",
|
|
environment: "jsdom",
|
|
include: ["src/**/*.test.{ts,tsx}"],
|
|
globals: true,
|
|
},
|
|
},
|
|
{
|
|
// Runs the differential parity suite against the production React
|
|
// build with tap's dev-mode (strict emulation) compiled out.
|
|
test: {
|
|
name: "prod",
|
|
environment: "jsdom",
|
|
include: ["src/__tests__/parity/*.test.{ts,tsx}"],
|
|
globals: true,
|
|
env: { NODE_ENV: "production" },
|
|
server: {
|
|
deps: {
|
|
// The host benchmark imports the built package; serve dist as a
|
|
// plain Node module so vitest's evaluator doesn't skew numbers.
|
|
external: [/packages\/tap\/dist\//],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
],
|
|
},
|
|
});
|