31 lines
		
	
	
		
			715 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			715 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 
								 | 
							
								import { defineConfig, devices } from '@playwright/test'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export default defineConfig({
							 | 
						||
| 
								 | 
							
								    testDir: './tests',
							 | 
						||
| 
								 | 
							
								    timeout: 30 * 1000,
							 | 
						||
| 
								 | 
							
								    expect: {
							 | 
						||
| 
								 | 
							
								        timeout: 5000,
							 | 
						||
| 
								 | 
							
								    },
							 | 
						||
| 
								 | 
							
								    fullyParallel: true,
							 | 
						||
| 
								 | 
							
								    forbidOnly: !!process.env.CI,
							 | 
						||
| 
								 | 
							
								    retries: process.env.CI ? 2 : 0,
							 | 
						||
| 
								 | 
							
								    workers: process.env.CI ? 1 : undefined,
							 | 
						||
| 
								 | 
							
								    reporter: [['html', { open: 'never' }]],
							 | 
						||
| 
								 | 
							
								    use: {
							 | 
						||
| 
								 | 
							
								        actionTimeout: 0,
							 | 
						||
| 
								 | 
							
								        trace: 'on-first-retry',
							 | 
						||
| 
								 | 
							
								    },
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    projects: [
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								            name: 'chromium',
							 | 
						||
| 
								 | 
							
								            use: {
							 | 
						||
| 
								 | 
							
								                ...devices['Desktop Chrome'],
							 | 
						||
| 
								 | 
							
								            },
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    /* Folder for test artifacts such as screenshots, videos, traces, etc. */
							 | 
						||
| 
								 | 
							
								    // outputDir: 'test-results/',
							 | 
						||
| 
								 | 
							
								})
							 |