playwright/docs/src/test-api/class-projectinworker.md
Yury Semikhatsky 81bcf2a53b
docs: document FullReporter API (#30186)
* 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.
2024-04-02 16:15:02 -07:00

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].