aboutsummaryrefslogtreecommitdiffstats
path: root/frontend/playwright.config.ts
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-13 07:46:58 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-13 09:38:38 -0800
commit23a48e1d498680be769e931f46ddb1fd44f38d1a (patch)
tree54bb607e19b3eec0e5c932e6748d9ca6304d4b17 /frontend/playwright.config.ts
parenta5cd9538b0db731a0d0e10e58804ef8ad32211b7 (diff)
downloadneko-23a48e1d498680be769e931f46ddb1fd44f38d1a.tar.gz
neko-23a48e1d498680be769e931f46ddb1fd44f38d1a.tar.bz2
neko-23a48e1d498680be769e931f46ddb1fd44f38d1a.zip
Implement Tag View and fix tests
Diffstat (limited to 'frontend/playwright.config.ts')
-rw-r--r--frontend/playwright.config.ts25
1 files changed, 25 insertions, 0 deletions
diff --git a/frontend/playwright.config.ts b/frontend/playwright.config.ts
new file mode 100644
index 0000000..0f11ce3
--- /dev/null
+++ b/frontend/playwright.config.ts
@@ -0,0 +1,25 @@
+import { defineConfig, devices } from '@playwright/test';
+
+export default defineConfig({
+ testDir: './tests',
+ fullyParallel: true,
+ forbidOnly: !!process.env.CI,
+ retries: process.env.CI ? 2 : 0,
+ workers: process.env.CI ? 1 : undefined,
+ reporter: 'html',
+ use: {
+ baseURL: 'http://localhost:5173', // Vite dev server
+ trace: 'on-first-retry',
+ },
+ projects: [
+ {
+ name: 'chromium',
+ use: { ...devices['Desktop Chrome'] },
+ },
+ ],
+ webServer: {
+ command: 'npm run dev',
+ url: 'http://localhost:5173',
+ reuseExistingServer: !process.env.CI,
+ },
+});