mirror of
				https://github.com/Redocly/redoc.git
				synced 2025-11-04 01:37:32 +03:00 
			
		
		
		
	Co-authored-by: Roman Hotsiy <gotsijroman@gmail.com> Co-authored-by: Alex Varchuk <olexandr.varchuk@gmail.com> Co-authored-by: Oprysk Vyacheslav <vyacheslav@redocly.com> Co-authored-by: Ivan Kropyvnytskyi <130547411+ivankropyvnytskyi@users.noreply.github.com> Co-authored-by: Yevhen Pylyp <yevhen.pylyp@redocly.com> Co-authored-by: Vladyslav Makarenko <vladyslav.makarenko@redocly.com> Co-authored-by: Yevhenii Medviediev <yevhenii.medviediev@redocly.com> Co-authored-by: Oleksii Horbachevskyi <oleksii.horbachevskyi@redocly.com> Co-authored-by: volodymyr-rutskyi <rutskyi.v@gmail.com> Co-authored-by: Adam Altman <adam@redoc.ly> Co-authored-by: Andrew Tatomyr <andrew.tatomyr@redocly.com> Co-authored-by: Anastasiia Derymarko <anastasiia@redocly.com> Co-authored-by: Roman Marshevskyy <roman.marshevskyy@redoc.ly> Co-authored-by: Lorna Mitchell <lorna.mitchell@redocly.com> Co-authored-by: Taylor Krusen <taylor.krusen@redocly.com>
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { defineConfig, devices } from '@playwright/test';
 | 
						|
 | 
						|
export default defineConfig({
 | 
						|
  testDir: './playwright/tests',
 | 
						|
  /* Run tests in files in parallel */
 | 
						|
  fullyParallel: true,
 | 
						|
  /* Fail the build on CI if you accidentally left test.only in the source code. */
 | 
						|
  forbidOnly: !!process.env.CI,
 | 
						|
  /* Retry on CI only */
 | 
						|
  retries: process.env.CI ? 2 : 1,
 | 
						|
  /* Opt out of parallel tests on CI. */
 | 
						|
  workers: process.env.CI ? 1 : undefined,
 | 
						|
  /* Reporter to use. See https://playwright.dev/docs/test-reporters */
 | 
						|
  reporter: 'html',
 | 
						|
  use: {
 | 
						|
    video: 'retain-on-failure',
 | 
						|
    screenshot: 'only-on-failure',
 | 
						|
    navigationTimeout: 300000,
 | 
						|
    baseURL: 'http://127.0.0.1:8080',
 | 
						|
 | 
						|
    testIdAttribute: 'data-component-name',
 | 
						|
    trace: 'on-first-retry',
 | 
						|
  },
 | 
						|
 | 
						|
  /* Configure projects for major browsers */
 | 
						|
  projects: [
 | 
						|
    {
 | 
						|
      name: 'chromium',
 | 
						|
      use: { ...devices['Desktop Chrome'] },
 | 
						|
    },
 | 
						|
  ],
 | 
						|
 | 
						|
  /* Run your local dev server before starting the tests */
 | 
						|
  webServer: {
 | 
						|
    command: 'npx http-server ./playwright --port 8080 -c-1',
 | 
						|
    port: 8080,
 | 
						|
    reuseExistingServer: !process.env.CI,
 | 
						|
  },
 | 
						|
});
 |