Skip to content

[email protected]

Pre-release
Pre-release

Choose a tag to compare

@NickVolynkin NickVolynkin released this 29 Apr 11:16
· 43 commits to master since this release

What's new

Improved debug logging for better testing and reporting errors.

  • Separate logger class for use in reporters, supporting logging to console and files.
  • Extra debug logs in both reporter modes: TestOps and Local.

Fixed an issue with duplicate test runs created when the testing framework
(such as Cypress) uses more than one instance of the Qase reporter.
Now reporter handles Qase test runs in the following way:

  1. The first instance of the reporter creates a Qase test run and stores the run ID
    in the ENV variable QASE_TESTOPS_RUN_ID.
  2. Other instances of the reporter read this variable and report test results
    to the existing test run.

Nothing has changed in cases when there is a single instance of a reporter or
when it is using a test run, created with other tools, such as with an API request
or manually in the Qase app.