Files
lnbits/playwright.integration.config.js
T
2026-07-15 21:49:42 +03:00

32 lines
800 B
JavaScript

const {defineConfig} = require('@playwright/test')
const port = process.env.PORT || '5000'
const baseURL = process.env.LNBITS_BASE_URL || `http://127.0.0.1:${port}`
module.exports = defineConfig({
testDir: './tests/integration',
testMatch: '**/*.spec.js',
timeout: 120_000,
globalTimeout: 60 * 60 * 1000,
fullyParallel: false,
workers: 1,
reporter: [
['list'],
['html', {outputFolder: 'playwright-report/integration', open: 'never'}]
],
use: {
baseURL,
extraHTTPHeaders: {
Accept: 'application/json, text/plain, */*'
}
},
webServer: process.env.LNBITS_SKIP_WEB_SERVER
? undefined
: {
command: 'node tests/integration/server.cjs',
url: baseURL,
timeout: 180_000,
reuseExistingServer: !process.env.CI
}
})