4.8 KiB
class: FullConfig
- since: v1.10
- langs: js
Resolved configuration passed to [method: Reporter.onBegin].
property: FullConfig.configFile
- since: v1.20
- type: ?<[string]>
Path to the configuration file (if any) used to run the tests.
property: FullConfig.forbidOnly
- since: v1.10
- type: <[boolean]>
See [property: TestConfig.forbidOnly].
property: FullConfig.fullyParallel
- since: v1.20
- type: <[boolean]>
See [property: TestConfig.fullyParallel].
property: FullConfig.globalSetup
- since: v1.10
- type: <[null]|[string]>
See [property: TestConfig.globalSetup].
property: FullConfig.globalTeardown
- since: v1.10
- type: <[null]|[string]>
See [property: TestConfig.globalTeardown].
property: FullConfig.globalTimeout
- since: v1.10
- type: <[int]>
See [property: TestConfig.globalTimeout].
property: FullConfig.grep
- since: v1.10
- type: <[RegExp]|[Array]<[RegExp]>>
See [property: TestConfig.grep].
property: FullConfig.grepInvert
- since: v1.10
- type: <[null]|[RegExp]|[Array]<[RegExp]>>
See [property: TestConfig.grepInvert].
property: FullConfig.maxFailures
- since: v1.10
- type: <[int]>
See [property: TestConfig.maxFailures].
property: FullConfig.metadata
- since: v1.10
- type: <[Metadata]>
See [property: TestConfig.metadata].
property: FullConfig.preserveOutput
- since: v1.10
- type: <[PreserveOutput]<"always"|"never"|"failures-only">>
See [property: TestConfig.preserveOutput].
property: FullConfig.projects
- since: v1.10
- type: <[Array]<[FullProject]>>
List of resolved projects. See [property: TestConfig.projects].
property: FullConfig.quiet
- since: v1.10
- type: <[boolean]>
See [property: TestConfig.quiet].
property: FullConfig.reporter
- since: v1.10
- type: <[string]|[Array]<[Object]>|[BuiltInReporter]<"list"|"dot"|"line"|"github"|"json"|"junit"|"null"|"html">>
0<[string]> Reporter name or module or file path1<[Object]> An object with reporter options if any
See [property: TestConfig.reporter].
property: FullConfig.reportSlowTests
- since: v1.10
- type: <[null]|[Object]>
max<[int]> The maximum number of slow test files to report. Defaults to5.threshold<[float]> Test duration in milliseconds that is considered slow. Defaults to 15 seconds.
See [property: TestConfig.reportSlowTests].
property: FullConfig.rootDir
- since: v1.20
- type: <[string]>
property: FullConfig.shard
- since: v1.10
- type: <[null]|[Object]>
total<[int]> The total number of shards.current<[int]> The index of the shard to execute, one-based.
See [property: TestConfig.shard].
property: FullConfig.updateSnapshots
- since: v1.10
- type: <[UpdateSnapshots]<"all"|"none"|"missing">>
See [property: TestConfig.updateSnapshots].
property: FullConfig.version
- since: v1.20
- type: <[string]>
Playwright version.
property: FullConfig.webServer
- since: v1.10
- type: <[null]|[Object]>
command<[string]> Shell command to start. For examplenpm run start..port?<[int]> The port that your http server is expected to appear on. It does wait until it accepts connections. Eitherportorurlshould be specified.url?<[string]> The url on your http server that is expected to return a 2xx, 3xx, 400, 401, 402, or 403 status code when the server is ready to accept connections. Redirects (3xx status codes) are being followed and the new location is checked. Eitherportorurlshould be specified.ignoreHTTPSErrors?<[boolean]> Whether to ignore HTTPS errors when fetching theurl. Defaults tofalse.timeout?<[int]> How long to wait for the process to start up and be available in milliseconds. Defaults to 60000.reuseExistingServer?<[boolean]> If true, it will re-use an existing server on theportorurlwhen available. If no server is running on thatportorurl, it will run the command to start a new server. Iffalse, it will throw if an existing process is listening on theportorurl. This should be commonly set to!process.env.CIto allow the local dev server when running tests locally.stdout?<["pipe"|"ignore"]> If"pipe", it will pipe the stdout of the command to the process stdout. If"ignore", it will ignore the stdout of the command. Default to"ignore".stderr?<["pipe"|"ignore"]> Whether to pipe the stderr of the command to the process stderr or ignore it. Defaults to"pipe".cwd?<[string]> Current working directory of the spawned process, defaults to the directory of the configuration file.env?<[Object]<[string], [string]>> Environment variables to set for the command,process.envby default.
See [property: TestConfig.webServer].
property: FullConfig.workers
- since: v1.10
- type: <[int]>
See [property: TestConfig.workers].