11import { defineConfig , devices } from "@playwright/test" ;
22import dotenv from "dotenv" ;
33
4+ import { baseUrl , command } from "@/e2e/utils-tests-e2e" ;
5+
46// Load test environment variables
57dotenv . config ( { path : ".env.test" } ) ;
68
@@ -18,15 +20,16 @@ dotenv.config({ path: ".env.test" });
1820export default defineConfig ( {
1921 testDir : "./src/e2e" ,
2022 /* Run tests in files in parallel */
21- fullyParallel : true ,
23+ // globalSetup: require.resolve("./src/e2e/setup.ts"),
24+ fullyParallel : false ,
2225 /* Fail the build on CI if you accidentally left test.only in the source code. */
2326 forbidOnly : ! ! process . env . CI ,
2427 /* Retry on CI only */
2528 retries : process . env . CI ? 2 : 0 ,
2629 /* Opt out of parallel tests on CI. */
27- workers : process . env . CI ? 1 : undefined ,
30+ workers : 1 ,
2831 /* Reporter to use. See https://playwright.dev/docs/test-reporters */
29- reporter : "html " ,
32+ reporter : "list " ,
3033 /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */
3134 use : {
3235 /* Base URL to use in actions like `await page.goto('/')`. */
@@ -43,15 +46,15 @@ export default defineConfig({
4346 use : { ...devices [ "Desktop Chrome" ] } ,
4447 } ,
4548
46- {
47- name : "firefox" ,
48- use : { ...devices [ "Desktop Firefox" ] } ,
49- } ,
49+ // {
50+ // name: "firefox",
51+ // use: { ...devices["Desktop Firefox"] },
52+ // },
5053
51- {
52- name : "webkit" ,
53- use : { ...devices [ "Desktop Safari" ] } ,
54- } ,
54+ // {
55+ // name: "webkit",
56+ // use: { ...devices["Desktop Safari"] },
57+ // },
5558
5659 /* Test against mobile viewports. */
5760 // {
@@ -75,9 +78,9 @@ export default defineConfig({
7578 ] ,
7679
7780 /* Run your local dev server before starting the tests */
78- // webServer: {
79- // command: 'npm run start' ,
80- // url: 'http://localhost:3000' ,
81- // reuseExistingServer: !process.env.CI,
82- // },
81+ webServer : {
82+ command : command ,
83+ url : baseUrl ,
84+ reuseExistingServer : ! process . env . CI ,
85+ } ,
8386} ) ;
0 commit comments