Files
engine/tests/vitest.config.ts
2026-04-22 21:52:03 +08:00

41 lines
887 B
TypeScript

import glsl from "../rollup-plugin-glsl";
import { defineProject } from "vitest/config";
export default defineProject({
server: {
port: 51204
},
plugins: [
glsl({
include: [/\.(glsl|gs)$/]
})
],
resolve: {
mainFields: ["debug", "module", "main"]
},
optimizeDeps: {
exclude: [
"@galacean/engine",
"@galacean/engine-loader",
"@galacean/engine-rhi-webgl",
"@galacean/engine-math",
"@galacean/engine-core"
]
},
test: {
browser: {
provider: "playwright",
enabled: true,
name: "chromium",
providerOptions: {
launch: {
args:
process.env.HEADLESS === "true"
? ["--use-gl=egl", "--ignore-gpu-blocklist", "--use-gl=angle", "--headless"]
: ["--use-gl=egl", "--ignore-gpu-blocklist", "--use-gl=angle"]
}
}
}
}
});