Nom du fichier : Sans nom
import { defineConfig, devices } from '@playwright/test';
import dotenv from 'dotenv';
import path from 'path';
dotenv.config({ path: path.resolve(__dirname, '.env') });
export default defineConfig({
//testDir: './tests',
testDir: './e2e',
fullyParallel: true,
forbidOnly: !!process.env.CI,
retries: process.env.CI ? 2 : 0,
workers: process.env.CI ? 1 : undefined,
timeout: 60 * 1000,
<<<<<<< HEAD
reporter: process.env.CI
? [
[
'junit',
{
outputFile: 'test-results/junit-report.xml',
embedAnnotationsAsProperties: true,
stripANSIControlSequences: true,
},
],
['list'],
]
: [['html', { open: 'never' }]],
use: {
baseURL: process.env.BASE_URL,
headless: process.env.HEADLESS === 'true',
locale: process.env.DEFAULT_LOCALE || 'fr',
trace: 'retain-on-failure',
screenshot: 'only-on-failure',
video: 'retain-on-failure',
viewport: { width: 1920, height: 1080 },
=======
/* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */
trace: 'on-first-retry',
launchOptions: {
slowMo:2000
},
>>>>>>> origin/develop
},
projects: [
{
name: 'chromium',
use: { ...devices['Desktop Chrome'] },
},
],
outputDir: 'test-results/',
});