description |
---|
Reference documentation of Conditions that are available for Currents Actions |
An Actions can have one or more conditions. You can use AND
or OR
combinator for multiple conditions. Use comma-separated strings to define list values.
Test filename path, for example path/to/file.spec.ts
.
Field Type | string |
---|---|
Value Type | string | string[] |
Supported Operators |
Test title, for example in test definition test("should open landing page")
it is should open landing page
.
Field Type | string |
---|---|
Value Type | string | string[] |
Supported Operators |
Full title path as an array including named describe
statements. See testInfo.titlePath. To match the following example:
[
"auth.spec.ts", // e.g. spec file name
"Auth Controller", // e.g. test describe
"Should login with correct credentials" // e.g. test title
]
Use comma-separated string:auth.spec.ts, Auth Controller Should login with correct credentials
Field Type | string[] |
---|---|
Value Type | string | string[] |
Supported Operators |
Playwright test id, matching the test case id in the Reporter API.
Field Type | string |
---|---|
Value Type | string | string[] |
Supported Operators |
Test tag list. For example, if a test has the following list of tags ['a', 'b']
, each value in the list will be evaluated separately.
Field Type | string[] |
---|---|
Value Type | string | string[] |
Supported Operators |
Playwright project name as defined in your playwright.config.ts
.
Field Type | string |
---|---|
Value Type | string | string[] |
Supported Operators |
Git commit author email. See commit-information.md to explore how Currents collects git commit information.
Field Type | string |
---|---|
Value Type | string | string[] |
Supported Operators |
Git commit author name. See commit-information.md to explore how Currents collects git commit information.
Field Type | string |
---|---|
Value Type | string | string[] |
Supported Operators |
Git commit branch name. See commit-information.md to explore how Currents collects git commit information.
Field Type | string |
---|---|
Value Type | string | string[] |
Supported Operators |
Git commit message. See commit-information.md to explore how Currents collects git commit information.
Field Type | string |
---|---|
Value Type | string | string[] |
Supported Operators |
Git remote origin URL. See commit-information.md to explore how Currents collects git commit information.
Field Type | string |
---|---|
Value Type | string | string[] |
Supported Operators |
Operator | Description |
---|---|
is | exact match |
is not | the value is different |
is any | field returns true for JS expression !!value === true |
is empty | field returns false for JS expression !!value === true |
Operator | Description |
---|---|
is | exact match |
is not | the value is different |
Used to match a single value field (eg Test Title), against a list of values.
Operator | Description |
---|---|
in | one of the comma-separated values is an exact match |
not in | none of the comma-separated values match |
{% hint style="info" %}
Added in @currents/playwright@1.10.0
{% endhint %}
Used to match a list field (eg Test Title Path) against one or more values.
Operator | Description |
---|---|
includes | all of the comma-separated values can be found in the field |
includes some | at least one of the comma-separated values can be found in the field |
missing | all of the comma-separated values are missing from the field |
missing any | any of the comma-separated values is missing from the field |
Field | Operator | Value | Description |
---|---|---|---|
Test Id | is | 1234 | id is exact match |
Git Branch | not in | main,stable | no matches |
Tags | includes | featureA | tag matches |
Tags | includes some | featA,featB | at least one tag matches |