Skip to content

Releases: testomatio/check-tests

0.19.0

18 May 11:56
ec59a52

Choose a tag to compare

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

04 May 10:23
3c1eff8

Choose a tag to compare

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

22 Apr 09:07
9fae68e

Choose a tag to compare

What's Changed

Full Changelog: 0.16.1...0.17.0

0.16.1

14 Apr 13:28
c38df3f

Choose a tag to compare

Update auto-publish-on-release.yml (#254)

0.16.0

14 Apr 11:39
80c7400

Choose a tag to compare

What's Changed

  • added export-automated option for pull command by @AenEnlil in #253
  • fix: Reporter.attachFiles resolve file paths relative to workDir when -d option is used by @AenEnlil in #251
  • fix markdown update-ids by @AenEnlil in #252

Full Changelog: 0.15.5...0.16.0

0.15.5

26 Feb 06:10

Choose a tag to compare

What's Changed

0.15.4

18 Feb 18:09
04c06aa

Choose a tag to compare

What's Changed

Full Changelog: 0.15.3...0.15.4

What's Changed

New Contributors

Full Changelog: 0.15.2...0.15.4

0.15.2

30 Jan 18:59
3eb2353

Choose a tag to compare

What's Changed

Full Changelog: 0.15.1...0.15.2

0.15.1

17 Dec 22:57
63917e0

Choose a tag to compare

  • 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-ids

0.15.0

03 Dec 19:59
c7e317d

Choose a tag to compare

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