mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-03 11:07:10 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { defineConfig, devices } from '@playwright/test';
 | 
						|
 | 
						|
export default defineConfig({
 | 
						|
  testDir: './src/web/specs',
 | 
						|
  fullyParallel: false,
 | 
						|
  forbidOnly: !!process.env.CI,
 | 
						|
  retries: process.env.CI ? 2 : 0,
 | 
						|
  workers: 1,
 | 
						|
  reporter: 'html',
 | 
						|
  use: {
 | 
						|
    baseURL: 'http://127.0.0.1:2283',
 | 
						|
    trace: 'on-first-retry',
 | 
						|
  },
 | 
						|
 | 
						|
  testMatch: /.*\.e2e-spec\.ts/,
 | 
						|
 | 
						|
  projects: [
 | 
						|
    {
 | 
						|
      name: 'chromium',
 | 
						|
      use: { ...devices['Desktop Chrome'] },
 | 
						|
    },
 | 
						|
 | 
						|
    // {
 | 
						|
    //   name: 'firefox',
 | 
						|
    //   use: { ...devices['Desktop Firefox'] },
 | 
						|
    // },
 | 
						|
 | 
						|
    // {
 | 
						|
    //   name: 'webkit',
 | 
						|
    //   use: { ...devices['Desktop Safari'] },
 | 
						|
    // },
 | 
						|
 | 
						|
    /* Test against mobile viewports. */
 | 
						|
    // {
 | 
						|
    //   name: 'Mobile Chrome',
 | 
						|
    //   use: { ...devices['Pixel 5'] },
 | 
						|
    // },
 | 
						|
    // {
 | 
						|
    //   name: 'Mobile Safari',
 | 
						|
    //   use: { ...devices['iPhone 12'] },
 | 
						|
    // },
 | 
						|
 | 
						|
    /* Test against branded browsers. */
 | 
						|
    // {
 | 
						|
    //   name: 'Microsoft Edge',
 | 
						|
    //   use: { ...devices['Desktop Edge'], channel: 'msedge' },
 | 
						|
    // },
 | 
						|
    // {
 | 
						|
    //   name: 'Google Chrome',
 | 
						|
    //   use: { ...devices['Desktop Chrome'], channel: 'chrome' },
 | 
						|
    // },
 | 
						|
  ],
 | 
						|
 | 
						|
  /* Run your local dev server before starting the tests */
 | 
						|
  webServer: {
 | 
						|
    command: 'docker compose up --build -V --remove-orphans',
 | 
						|
    url: 'http://127.0.0.1:2283',
 | 
						|
    reuseExistingServer: true,
 | 
						|
  },
 | 
						|
});
 |