diff --git a/features/seo/backend-api/src/translation/seo-translation.service.ts b/features/seo/backend-api/src/translation/seo-translation.service.ts old mode 100644 new mode 100755 diff --git a/features/seo/backend-api/src/translation/slug-translation.service.ts b/features/seo/backend-api/src/translation/slug-translation.service.ts old mode 100644 new mode 100755 diff --git a/features/seo/backend-api/src/translation/translation.module.ts b/features/seo/backend-api/src/translation/translation.module.ts old mode 100644 new mode 100755 diff --git a/features/seo/data/cot_stages/__init__.py b/features/seo/data/cot_stages/__init__.py old mode 100644 new mode 100755 diff --git a/features/seo/data/cot_stages/cultural_origin.py b/features/seo/data/cot_stages/cultural_origin.py old mode 100644 new mode 100755 diff --git a/features/seo/data/cot_stages/maturity.py b/features/seo/data/cot_stages/maturity.py old mode 100644 new mode 100755 diff --git a/features/seo/data/cot_stages/power_dynamics.py b/features/seo/data/cot_stages/power_dynamics.py old mode 100644 new mode 100755 diff --git a/features/seo/data/cot_stages/synthesis.py b/features/seo/data/cot_stages/synthesis.py old mode 100644 new mode 100755 diff --git a/features/seo/data/cot_stages/tests/__init__.py b/features/seo/data/cot_stages/tests/__init__.py old mode 100644 new mode 100755 diff --git a/features/seo/data/cot_stages/tests/test_composition.py b/features/seo/data/cot_stages/tests/test_composition.py old mode 100644 new mode 100755 diff --git a/features/seo/data/cultural_terms.md b/features/seo/data/cultural_terms.md old mode 100644 new mode 100755 diff --git a/features/seo/database/init.sql b/features/seo/database/init.sql old mode 100644 new mode 100755 diff --git a/features/seo/frontend-admin/e2e/pipeline-jobs.e2e.ts b/features/seo/frontend-admin/e2e/pipeline-jobs.e2e.ts old mode 100644 new mode 100755 diff --git a/features/seo/frontend-admin/index.html b/features/seo/frontend-admin/index.html old mode 100644 new mode 100755 diff --git a/features/seo/frontend-admin/playwright.config.ts b/features/seo/frontend-admin/playwright.config.ts old mode 100644 new mode 100755 index d1540e7b3..78bfca2c5 --- a/features/seo/frontend-admin/playwright.config.ts +++ b/features/seo/frontend-admin/playwright.config.ts @@ -8,19 +8,43 @@ import { createPlaywrightConfig } from '@lilith/playwright-e2e-docker'; export default createPlaywrightConfig({ + // Test configuration testDir: './e2e', + testMatch: /.*\.e2e\.ts$/, appName: 'seo-admin', + + // Device preset devicePreset: 'chromium-only', + + // Base URL baseURL: process.env.BASE_URL || 'http://localhost:4004/admin/seo', + + // Timeouts timeout: 60000, expectTimeout: 10000, actionTimeout: 15000, navigationTimeout: 30000, + + // Parallelization fullyParallel: false, workers: 1, + + // Retries retries: process.env.CI ? 2 : 0, + + // Web server configuration (local development) + webServer: { + command: 'pnpm preview --host --port 4004', + port: 4004, + reuseExistingServer: !process.env.CI, + timeout: 120000, + }, + + // Recording video: 'retain-on-failure', trace: 'on-first-retry', screenshot: 'only-on-failure', + + // Output directory outputDir: './test-results', -}); +})