testcafe-reporter-submittable
v1.5.5
Published
testcafe-reporter-submittable TestCafe reporter plugin.
Downloads
67
Readme
testcafe-reporter-submittable
This is Submittable's testcafe-reporter-submittable reporter plugin for TestCafe to integrate with TestRail.
Install
npm install testcafe-reporter-submittable
Usage
When you run tests from the command line, specify the reporter name by using the --reporter
option:
testcafe chrome 'path/to/test/file.js' --reporter submittable
When you use API, pass the reporter name to the reporter()
method:
testCafe
.createRunner()
.src('path/to/test/file.js')
.browsers('chrome')
.reporter('testcafe-reporter-submittable') // <-
.run();
Prerequisites
- All test cases should have a valid mapping between TestCafe and TestRail.
Formatting your TestCafe test descriptions
test("<Test Type> | <Test Name> | <TestRail Test Case ID>", async t => {
// Your test code goes here as usual.
});
Replace the following segments of the example above with your test case details:
<Test Type>
: The type of test (like "smoke" or "regression").<Test Name>
: The name of your test, a description of what it does.<TestRail Test Case ID>
: The test case ID from TestRail that will link with your TestCafe test.
Configuration
Configuration can be provided via:
- ENV variables
| ENV Variable | Config | Description | Default | Required |
| ------------------------------ | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-------------------------: | :------: |
| TESTRAIL_HOST | host | URL of the TestRail instance. | | true
|
| TESTRAIL_USER | user | Account name which will be used to push results. | | true
|
| TESTRAIL_PASSWORD | password | Account password. | | true
|
| PROJECT_NAME | projectName | Project name in which test cases are stored. | | true
|
| PLAN_NAME | planName | Plan name in which test cases are stored. | TestPlan | false
|
| RUN_NAME | runName | Run name in which test cases are stored. | Run_ + date (browser + OS) | false
|
Author
Forked and modified from Adil Ben Moussa (adil[dot]benmoussa[@]gmail[dot]com)