mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-07-09 17:19:02 +00:00
Some checks are pending
* test(web-shell): add browser and lint harness * test(web-shell): harden browser smoke harness * fix(web-shell): guard mock daemon model state * test(web-shell): remove unused scenario harness * fix(web-shell): remove stale lint disables * test(web-shell): make matchMedia stub writable * fix(web-shell): exclude tests from package typecheck * test(web-shell): tighten mock daemon route contract * Update packages/web-shell/client/e2e/utils/mockDaemon.ts Co-authored-by: qwen-code-ci-bot <qwen-code-ci@service.alibaba.com> * test(web-shell): clear stale SSE connections * ci(web-shell): gate smoke on full CI profile --------- Co-authored-by: ermin.zem <ermin.zem@alibaba-inc.com> Co-authored-by: qwen-code-ci-bot <qwen-code-ci@service.alibaba.com> Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com> Co-authored-by: 易良 <1204183885@qq.com>
26 lines
672 B
TypeScript
26 lines
672 B
TypeScript
import { configDefaults, defineConfig } from 'vitest/config';
|
|
|
|
export default defineConfig({
|
|
root: 'client',
|
|
test: {
|
|
setupFiles: ['./test/setup.ts'],
|
|
exclude: [...configDefaults.exclude, 'e2e/**'],
|
|
reporters: ['default', ['junit', { suiteName: '@qwen-code/web-shell' }]],
|
|
outputFile: {
|
|
junit: '../junit.xml',
|
|
},
|
|
coverage: {
|
|
provider: 'v8',
|
|
reportsDirectory: '../coverage',
|
|
reporter: ['text-summary', 'json-summary', 'html'],
|
|
include: ['**/*.{ts,tsx}'],
|
|
exclude: [
|
|
'**/*.test.{ts,tsx}',
|
|
'**/test/**',
|
|
'**/e2e/**',
|
|
'**/*.d.ts',
|
|
'vite-env.d.ts',
|
|
],
|
|
},
|
|
},
|
|
});
|