Files

30 lines
997 B
TypeScript

import { defineConfig } from 'vitest/config'
import type { MarkOptions } from 'vitest/browser';
import { instances, provider } from '../../settings'
// TEST_BROWSER=chromium pnpm -C test/browser test-fixtures --root fixtures/trace
// TEST_BROWSER=chromium pnpm -C test/browser test-fixtures --root fixtures/trace --ui --browser.headless
// TEST_BROWSER=chromium pnpm -C test/browser test-fixtures --root fixtures/trace --reporter=html --browser.headless --run
// pnpm dlx serve test/browser/fixtures/trace/.vitest
export default defineConfig({
test: {
includeTaskLocation: true,
browser: {
enabled: true,
provider: provider,
instances: instances,
traceView: {
enabled: true,
inlineImages: true,
recordCanvas: true,
},
screenshotFailures: false,
commands: {
async markFromServer(context, name: string, kind?: MarkOptions["kind"]) {
await context.mark(name, { kind });
},
},
},
},
})