Releases: testomatio/check-tests
Releases · testomatio/check-tests
0.19.0
What's Changed
- exit with error code when server returns 4xx/5xx response on import by @AenEnlil in #264
- added option to pull specified suites by @AenEnlil in #266
Full Changelog: 0.18.0...0.19.0
0.18.0
What's Changed
- add --files option to parse specified files only by @olexandr13 in #261
- fix tags and labels parsing for markdown (prevents duplication when push tests from markdown to testomat) by @olexandr13 in #262
Full Changelog: 0.17.0...0.18.0
0.17.0
What's Changed
Full Changelog: 0.16.1...0.17.0
0.16.1
Update auto-publish-on-release.yml (#254)
0.16.0
0.15.5
What's Changed
- fix: pw tags parsing by @olexandr13 in #247
- Fix package file by @olexandr13 in #249
0.15.4
What's Changed
- Fix package file by @olexandr13 in #249
Full Changelog: 0.15.3...0.15.4
What's Changed
- files sorting by @AenEnlil in #239
- markdown. add sid to suite name by @AenEnlil in #240
- fix -d option for pull command by @AenEnlil in #241
- fixed options for push command by @AenEnlil in #242
- fix: pw tags parsing by @olexandr13 in #247
- Fix package file by @olexandr13 in #249
New Contributors
Full Changelog: 0.15.2...0.15.4
0.15.2
What's Changed
- Update README.md by @DavertMik in #232
- docs: warn user about reserved tags format by @olexandr13 in #234
- fix: playwright suite parsing error by @olexandr13 in #244
Full Changelog: 0.15.1...0.15.2
0.15.1
-
Fixes Playwright test import so that tags defined on test.describe are inherited by inner tests and correctly displayed on the Tests page in Testomat.io.
-
This release adds a new CLI option to enforce Testomat.io IDs on every test:
npx check-tests <framework> "<tests>" --require-ids- The command fails the build if any non-skipped test is missing a Testomat.io ID in its title (e.g.
@T1a2b3c4d). - Skipped tests (
it.skip,test.skip, etc.) are ignored and do not require IDs. - On failure, the CLI prints a detailed list of offending tests in the format:
path/to/file.js:42 - should do something important
You can combine it with --update-ids to add missing IDs automatically:
TESTOMATIO=<project_api_key> npx check-tests <framework> "<tests>" --update-ids --require-ids0.15.0
This release adds a new CLI option to enforce Testomat.io IDs on every test:
npx check-tests <framework> "<tests>" --require-ids- The command fails the build if any non-skipped test is missing a Testomat.io ID in its title (e.g.
@T1a2b3c4d). - Skipped tests (
it.skip,test.skip, etc.) are ignored and do not require IDs. - On failure, the CLI prints a detailed list of offending tests in the format:
path/to/file.js:42 - should do something important
You can combine it with --update-ids to add missing IDs automatically:
TESTOMATIO=<project_api_key> npx check-tests <framework> "<tests>" --update-ids --require-ids