pwc-p (orchestration)
Currents orchestration pwc-p command-line executable documentation
Last updated
Was this helpful?
Currents orchestration pwc-p command-line executable documentation
Last updated
Was this helpful?
pwc-p
is a command-line executable that implements Currents Orchestration for Playwright. See Playwright Parallelization and Orchestration Setup.
pwc-p
allows providing Configuration options via CLI flags. Additionally, is passes down CLI flags to the underlying playwright
command.
We recommended using currents.config.ts
file. See .
Orchestrate all tests in the current directory:
Add additional playwright arguments and flags:
--ci-build-id
-k, --key
-p, --project-id
-t, --tag
--pwc-config <path>
--pwc-remove-title-tags
--pwc-disable-title-tags
--pwc-cancel-after-failures <number | false>
--pwc-debug [boolean | "remote" | "full"]
Enable collecting debug logs for the reporter (default: false).
true
will print the debug logs to stdout
remote
will upload the debug logs to Currents servers.
full
will print the logs to stdout and also upload to Currents.
Environment variable: CURRENTS_DEBUG=true | "remote" | "full"
. See Troubleshooting Playwright.
--pwc-output-file <path>
--pwc-coverage <project-name>
--pwc-coverage-dir <path>
--pwc-test-suite-file <path>
--pwc-machine-id <string>
--pwc-orchestration-id <string>
--pwc-reset-signal SIGUSR1 | SIGUSR2
--pwc-skip-reporter-injection
-V, --version
Show package version
-h, --help
Show help
The unique identifier for a run. See
Your secret Record Key obtained from Currents. See .
The project ID for results reporting obtained from Currents. See .
Comma-separated tag(s) for recorded runs in Currents. See .
Path to currents config file currents.config.[ts|js]
. See .
Remove tags from test names in Currents, e.g. Test name @smoke
becomes Test name
in the dashboard (default: false). See .
Disable parsing tags from test title, e.g. Test name @smoke
would not have tag smoke
in the dashboard (default: false). See .
Abort the cloud run after the specified number of failed tests detected. Overrides the default Currents Project settings. See .
File path for run summary output in JSON format. See .
List of projects to collect coverage for, e.g. --pwc-coverage chromium --pwc-coverage firefox
. If no projects are specified, coverage will be collected for all projects. See .
Coverage reports directory path. See .
Path to the full test suite file for orchestration and reporting. See .
Unique identifier of the machine running the tests. Mostly used internally. If not provided, it will be generated automatically. See .
Unique identifier of the orchestration session this run belongs to. See .
Specify a process signal to listen for to trigger a reset of the current in progress tests. Only available on OS with POSIX signal support. See .
Do not inject @currents/playwright
. If set, you must add Currents reporter manually. See