lynxkite / lynxkite-app /web /playwright.config.ts
darabos's picture
Use cwd instead of LYNXKITE_DATA.
e4ff751
raw
history blame
955 Bytes
import { defineConfig, devices } from "@playwright/test";
export default defineConfig({
testDir: "./tests",
timeout: 30000,
fullyParallel: false,
/* Fail the build on CI if you accidentally left test.only in the source code. */
forbidOnly: !!process.env.CI,
retries: process.env.CI ? 1 : 0,
workers: 1,
reporter: process.env.CI ? [["github"], ["html"]] : "html",
use: {
/* Base URL to use in actions like `await page.goto('/')`. */
baseURL: "http://127.0.0.1:8000",
/* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */
trace: "on-first-retry",
testIdAttribute: "data-nodeid", // Useful for easily selecting nodes using getByTestId
},
projects: [
{
name: "chromium",
use: { ...devices["Desktop Chrome"] },
},
],
webServer: {
command: "cd ../../examples && lynxkite",
url: "http://127.0.0.1:8000",
reuseExistingServer: false,
},
});