@travelbank/mocha-testrail-reporter

1.0.13 • Public • Published

Testrail Reporter for Mocha (Fork)

npm version

Pushes test results into Testrail system.

Installation

$ npm install mocha-testrail-reporter --save-dev

Usage

Ensure that your testrail installation API is enabled and generate your API keys. See http://docs.gurock.com/

Run mocha with mocha-testrail-reporter:

$ mocha test --reporter mocha-testrail-reporter --reporter-options domain=instance.testrail.net,username=test@example.com,password=12345678,projectId=1,suiteId=1

or use a mocha.options file

mocha --opts mocha-testrail.opts build/test
--recursive
--reporter mocha-testrail-reporter
--reporter-options domain=instance.testrail.net,username=test@example.com,password=12345678,projectId=1,suiteId=1
--no-exit

Mark your mocha test names with ID of Testrail test cases. Ensure that your case ids are well distinct from test descriptions.

it("C123 C124 Authenticate with invalid user", . . .
it("Authenticate a valid user C321", . . .

Only passed or failed tests will be published. Skipped or pending tests will not be published resulting in a "Pending" status in testrail test run.

Options

domain: string domain name of your Testrail instance (e.g. for a hosted instance instance.testrail.net)

username: string user under which the test run will be created (e.g. jenkins or ci)

password: string password or API token for user

projectId: number projet number with which the tests are associated

suiteId: number suite number with which the tests are associated

assignedToId: number (optional) user id which will be assigned failed tests

References

Readme

Keywords

Package Sidebar

Install

npm i @travelbank/mocha-testrail-reporter

Weekly Downloads

5

Version

1.0.13

License

MIT

Unpacked Size

16.4 kB

Total Files

7

Last publish

Collaborators

  • florenciav
  • nmusokolingoport
  • belencarlotta
  • hlitravelbank
  • ishwariwani
  • kevinexposito
  • matias-benavente
  • insungmulumba
  • qadra42
  • lali.az
  • mhd5uhail
  • valentinagiusti
  • gstravelbank
  • pratikacharya14
  • ciach
  • gtennent
  • benjamin_travelbank
  • agusamcasella
  • brandon-castillo
  • kemunoz
  • shrsurya
  • danielyeungz
  • ddmd14
  • cynical89
  • ivanalee-tb
  • satv1r
  • elliotreitan
  • kumartangela
  • santiago-imelio
  • diego.rodal
  • laszlosomai
  • stranter
  • rmausolf
  • hashamim
  • istvan27
  • michael-choi
  • tb_accounts
  • dsidhabathuni
  • dylanf
  • jbrw1984
  • adamhong
  • xdansolo32
  • mrcruz86
  • nfung
  • juanazam
  • feketegy
  • attilaf
  • szilard_czirjak
  • dereksyw