Releases: testomatio/reporter
2.0.1
🚀 Features
This is first stable release 2.0 which is expected to have 0 breaking changes with 1.6
- Full ESM support with backwards compatible CommonJS
You can either import or require reporter functions:
// inside TypeScript or JavaScript ESM
import { artifact, log, meta } from '@testomatio/reporter';
// inside CommonJS
const { artifact, log, meta } = require('@testomatio/reporter');
- Changed import (now its shorter), example:
reporter: [
['list'],
[ '@testomatio/reporter/playwright'],
Backwards compatibility kept (e.g.
'@testomatio/reporter/lib/adapter/playwright.js'
)
- Added
replay
command to re-send report for run. Requires that run was executed with DEBUG pipe enabled #553
DEBUG=1 npx playwright test
npx @testomatio/reporter replay
- Users can now configure the software to ignore file creation in XML mode by setting the
TESTOMATIO_IGNORE_NEW_TESTS
environment variable in #494 TESTOMATIO_SUITE
,TESTOMATIO_WORKDIR
env variables to specify root path for tests created from reporting #548- XML importing improvements testomatio/app#1298
- handling
<attachments><attachment>
to upload attachments testomatio/app#1293 (comment) - importing tags from
<property name="Category" value="tagName" />
(NUnit style) - importing test IDs with
<property name="ID" value="@T12345678" />
(NUnit style) testomatio/app#1289 - handling
skipped
andIgnored
annotations testomatio/app#1290 - fetch tests source code for NUnit tests testomatio/app#1294
- handling
🐛 Bug Fixes
• Color issue in Newman, enhances logging for better troubleshooting, and resolves an error that occurred when sending requests failed in #408
• The issue with playwright .fail
annotation has been resolved, allowing users to easily add notes to failed test in #481
• This release fixes issues with parsing XML data, ensuring accurate processing and reducing errors in #527
• IDs were not being correctly parsed from XML files in #542
🔧 Other
- Replaced
axios
library withgaxios
(based on node-fetch) in #530 - Added a timestamp column to track when events occur, and enhanced reporting with a unique runId identifier in #550
Tech Release Notes
- newman: fix pc color; improve logging; fix error in case of failed to send request in #408
- Guess java tests path from
package
at reportXml.js in #472 - Fix require usage in #473
- Pw fail annotation in #481
- docs api: add meta prop for test in #484
- Nightwatch adapter in #498
- added config option to ignore files in #494
- XML parse fixes in #527
- Fixed IDs from XML in #542
- Refactored to replace axios with gaxios in #530
- Feat/replay xml fixes in #544
- Feat/workdir suite enhancements in #548
- Feat/reporter package as file in #552
- Feat/timestamp in #550
- Replay by id in #553
Full Changelog: 1.6.17...2.0.1
2.0.1-beta.6
What's Changed
- Feat/timestamp by @DavertMik in #550
- Replay by id by @DavertMik in #553
Full Changelog: 2.0.1-beta.4...2.0.1-beta.6
2.0.1-beta.4
What's Changed
- Feat/reporter Use
package
in XML asfile
by @DavertMik in #552
Full Changelog: 2.0.1-beta.3...2.0.1-beta.4
2.0.1-beta.3
What's Changed
- Feat/workdir suite enhancements by @DavertMik in #548
Full Changelog: 2.0.1-beta.2...2.0.1-beta.3
2.0.1-beta.2
What's Changed
- Added replay functionality fixes by @DavertMik in #544
- Improved XML imports
Full Changelog: 2.0.1-beta.1...2.0.1-beta.2
2.0.1-beta.1
What's Changed
- docs api: add meta prop for test by @olexandr13 in #484
- Nightwatch adapter by @olexandr13 in #498
- added config option to ignore files by @DavertMik in #494
- XML parse fixes by @DavertMik in #527
- Fixed IDs from XML by @DavertMik in #542
- Refactored to replace axios with gaxios by @DavertMik in #530
Full Changelog: 2.0.1-beta-esm...2.0.1-beta.1
2.0.1-beta.5-timetamp
- timestamp added generation
1.6.17
What's Changed
- Fix artifacts uploading for WDIO by @olexandr13 in #533
Full Changelog: 1.6.16...1.6.17
2.0.0-beta.4-gaxios
Added POST request to gaxios request retry
2.0.0-beta.3-gaxios
Updating gaxios to version 7.0.0-beta4