mirror of
				https://github.com/ionic-team/ionic-framework.git
				synced 2025-11-04 13:17:56 +08:00 
			
		
		
		
	- Migrates Angular test app tests from Cypress to Playwright - Resolves test TODOs with Angular 18 - Resolves nav TODO by adding in standalone components - Updates browserslist to remove warnings --------- Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
		
			
				
	
	
		
			26 lines
		
	
	
		
			627 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			627 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { defineConfig, devices } from '@playwright/test';
 | 
						|
 | 
						|
export default defineConfig({
 | 
						|
  testDir: './e2e',
 | 
						|
  fullyParallel: true,
 | 
						|
  forbidOnly: !!process.env['CI'],
 | 
						|
  retries: process.env['CI'] ? 2 : 0,
 | 
						|
  workers: process.env['CI'] ? 1 : undefined,
 | 
						|
  reporter: 'html',
 | 
						|
  use: {
 | 
						|
    baseURL: 'http://localhost:4200',
 | 
						|
    trace: 'on-first-retry',
 | 
						|
  },
 | 
						|
  projects: [
 | 
						|
    {
 | 
						|
      name: 'chromium',
 | 
						|
      use: { ...devices['Desktop Chrome'] },
 | 
						|
    },
 | 
						|
  ],
 | 
						|
  webServer: {
 | 
						|
    command: 'npm start -- --configuration test --disable-host-check',
 | 
						|
    url: 'http://localhost:4200',
 | 
						|
    reuseExistingServer: !process.env['CI'],
 | 
						|
  },
 | 
						|
});
 |