docker setup
This commit is contained in:
@@ -14,7 +14,7 @@ import { defineConfig, devices } from '@playwright/test';
|
||||
*/
|
||||
export default defineConfig({
|
||||
testDir: './tests/smoke',
|
||||
testMatch: ['**/website-pages.spec.ts'],
|
||||
testMatch: ['**/website-pages.test.ts'],
|
||||
testIgnore: ['**/electron-build.smoke.test.ts'],
|
||||
|
||||
// Serial execution for consistent results
|
||||
@@ -45,12 +45,16 @@ export default defineConfig({
|
||||
retries: 0,
|
||||
|
||||
// Web server configuration
|
||||
webServer: {
|
||||
command: 'npm run dev -w @gridpilot/website',
|
||||
url: 'http://localhost:3000',
|
||||
timeout: 120_000,
|
||||
reuseExistingServer: !process.env.CI,
|
||||
},
|
||||
// - Default: start Next dev server locally
|
||||
// - Docker smoke: website is started via docker-compose, so skip webServer
|
||||
webServer: process.env.DOCKER_SMOKE
|
||||
? undefined
|
||||
: {
|
||||
command: 'npm run dev -w @gridpilot/website',
|
||||
url: 'http://localhost:3000',
|
||||
timeout: 120_000,
|
||||
reuseExistingServer: !process.env.CI,
|
||||
},
|
||||
|
||||
// Browser projects
|
||||
projects: [
|
||||
|
||||
Reference in New Issue
Block a user