* FullConfig split into FullConfig and ConfigInWorker
* FullProject split into FullProject and ProjectInWorker
* Tests can only access {Config, Project}InWorker, while reporters can
only access Full{Config,Project}. This will allow in the future to
change the reporter API independently from the tests.
* Added documentation for the 4 classes.
2 KiB
2 KiB
class: ProjectInWorker
- since: v1.10
- langs: js
Runtime representation of the test project configuration that can be accessed
in the tests via [property: TestInfo.project] and [property: WorkerInfo.project].
property: ProjectInWorker.dependencies
- since: v1.31
- type: <[Array]<[string]>>
See [property: TestProject.dependencies].
property: ProjectInWorker.grep
- since: v1.10
- type: <[RegExp]|[Array]<[RegExp]>>
See [property: TestProject.grep].
property: ProjectInWorker.grepInvert
- since: v1.10
- type: <[null]|[RegExp]|[Array]<[RegExp]>>
See [property: TestProject.grepInvert].
property: ProjectInWorker.metadata
- since: v1.10
- type: <[Metadata]>
See [property: TestProject.metadata].
property: ProjectInWorker.name
- since: v1.10
- type: <[string]>
See [property: TestProject.name].
property: ProjectInWorker.snapshotDir
- since: v1.10
- type: <[string]>
See [property: TestProject.snapshotDir].
property: ProjectInWorker.outputDir
- since: v1.10
- type: <[string]>
See [property: TestProject.outputDir].
property: ProjectInWorker.repeatEach
- since: v1.10
- type: <[int]>
See [property: TestProject.repeatEach].
property: ProjectInWorker.retries
- since: v1.10
- type: <[int]>
See [property: TestProject.retries].
property: ProjectInWorker.teardown
- since: v1.34
- type: ?<[string]>
See [property: TestProject.teardown].
property: ProjectInWorker.testDir
- since: v1.10
- type: <[string]>
See [property: TestProject.testDir].
property: ProjectInWorker.testIgnore
- since: v1.10
- type: <[string]|[RegExp]|[Array]<[string]|[RegExp]>>
See [property: TestProject.testIgnore].
property: ProjectInWorker.testMatch
- since: v1.10
- type: <[string]|[RegExp]|[Array]<[string]|[RegExp]>>
See [property: TestProject.testMatch].
property: ProjectInWorker.timeout
- since: v1.10
- type: <[int]>
See [property: TestProject.timeout].
property: ProjectInWorker.use
- since: v1.10
- type: <[Fixtures]>
See [property: TestProject.use].