Skip to content

Commit

Permalink
dev(CI): Enable playwright test retry
Browse files Browse the repository at this point in the history
  • Loading branch information
Bad3r committed Jul 3, 2023
1 parent 98b1a99 commit 4c12d03
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions playwright.config.ts
Original file line number Diff line number Diff line change
@@ -1,28 +1,31 @@
import { PlaywrightTestConfig } from '@playwright/test'
import { PlaywrightTestConfig } from "@playwright/test";

const config: PlaywrightTestConfig = {
// The directory where the tests are located
// The order of the tests is determined by the file names alphabetically.
testDir: './e2e-tests',
testDir: "./e2e-tests",

// The number of retries before marking a test as failed.
maxFailures: 1,

// retry on failure for CI
retries: process.env.CI ? 2 : 0,

// The number of Logseq instances to run in parallel.
// NOTE: must be 1 for now, otherwise tests will fail.
workers: 1,

// 'github' for GitHub Actions CI to generate annotations, plus a concise 'dot'.
// default 'list' when running locally.
reporter: process.env.CI ? 'github' : 'list',
reporter: process.env.CI ? "github" : "list",

// Fail the build on CI if test.only is present.
forbidOnly: !!process.env.CI,

use: {
// SCapture screenshot after each test failure.
screenshot: 'only-on-failure',
screenshot: "only-on-failure",
},
}
};

export default config
export default config;

0 comments on commit 4c12d03

Please sign in to comment.