diff --git a/novalon-manage-web/playwright.config.ts b/novalon-manage-web/playwright.config.ts index 8765d22..75f906d 100644 --- a/novalon-manage-web/playwright.config.ts +++ b/novalon-manage-web/playwright.config.ts @@ -10,10 +10,10 @@ const baseURL = process.env.TEST_BASE_URL || process.env.VITE_BASE_URL || 'http: export default defineConfig({ testDir: './e2e', - fullyParallel: false, + fullyParallel: true, forbidOnly: !!process.env.CI, retries: process.env.CI ? 2 : 1, - workers: 1, + workers: process.env.CI ? 4 : '50%', reporter: [ ['html', { outputFolder: 'playwright-report' }], ['json', { outputFile: 'test-results/results.json' }], @@ -53,6 +53,21 @@ export default defineConfig({ }, projects: [ + { + name: 'journeys', + testDir: './e2e/journeys', + testMatch: /.*\.spec\.ts/, + use: { + ...devices['Desktop Chrome'], + launchOptions: { + args: [ + '--disable-blink-features=AutomationControlled', + '--disable-dev-shm-usage', + '--no-sandbox' + ] + } + }, + }, { name: 'role-based-tests', testDir: './e2e/role-based-tests/scenarios',