testcafe-reporter-submittable
TypeScript icon, indicating that this package has built-in type declarations

1.5.5 • Public • Published

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)

Package Sidebar

Install

npm i testcafe-reporter-submittable

Weekly Downloads

4

Version

1.5.5

License

MIT

Unpacked Size

29.4 kB

Total Files

6

Last publish

Collaborators

  • slaydenriley
  • submittable-kb
  • alejandro.castellon.submittable
  • m1felton