mirror of
https://github.com/baptisteArno/typebot.io.git
synced 2026-06-05 21:04:43 +08:00
35 lines
832 B
TypeScript
35 lines
832 B
TypeScript
import { resolve } from "node:path";
|
|
import { defineConfig, devices } from "@playwright/test";
|
|
|
|
require("dotenv").config({ path: resolve(__dirname, "../../.env") });
|
|
|
|
export default defineConfig({
|
|
timeout: 40 * 1000,
|
|
expect: {
|
|
timeout: 5 * 1000,
|
|
},
|
|
workers: 6,
|
|
reporter: [["list"], ["html", { outputFolder: "src/test/reporters" }]],
|
|
maxFailures: 10,
|
|
outputDir: "./src/test/results",
|
|
use: {
|
|
trace: "on-first-retry",
|
|
locale: "en-US",
|
|
baseURL: process.env.NEXT_PUBLIC_VIEWER_URL?.split(",").at(-1),
|
|
},
|
|
projects: [
|
|
{
|
|
name: "setup db",
|
|
testMatch: /global\.setup\.ts/,
|
|
},
|
|
{
|
|
name: "chromium",
|
|
use: {
|
|
...devices["Desktop Chrome"],
|
|
storageState: resolve(__dirname, "src/test/.auth/user.json"),
|
|
},
|
|
dependencies: ["setup db"],
|
|
},
|
|
],
|
|
});
|