Skip to content

Releases: gurock/trcli

TR CLI 1.13.4

18 Mar 10:28
f21bd4b

Choose a tag to compare

Added

  • Extended glob support for robot parser for efficient multiple test result file processing
  • Added --run-assigned-to-id and --clear-run-assigned-to-id options to add_run command for clearing and setting test run assignees during run creation and updates - Requires TestRail 10.2.0 or higher

Fixed

  • Cannot add empty runs via add_run command due to empty test case validation.

TR CLI 1.13.3

05 Mar 08:01
f7eb6e1

Choose a tag to compare

Added

  • Added version notification system and a new update command to simplify upgrading to the latest version.
  • Added comprehensive blob support to handle multiple test result files, improving automation workflows.

Improved

  • Improved attachment handling and validation for custom fields.

TR CLI 1.13.2

24 Feb 11:03
f4435c4

Choose a tag to compare

Fixed

  • Fixed an issue where automation_id matching fails due to wrapped values in HTML paragraph tags, causing case mismatch and duplicate test cases

TR CLI 1.13.1

19 Feb 05:34
0be397d

Choose a tag to compare

Added

  • Added support for multiple case ids in a single test execution. #130 #343

Fixed

  • Fixed an issue where TRCLI crashes with an error if there are no matching cases and plan id is specified.

TR CLI 1.13.0

06 Feb 09:49
79b0f27

Choose a tag to compare

Added

  • New Command: parse_cucumber - Parse Cucumber JSON reports and upload to TestRail
  • New Command: import_gherkin - Import Gherkin .feature files as BDD test cases with --update flag to update existing cases
  • New Command: export_gherkin - Export TestRail BDD test cases as Gherkin .feature files
  • Enhanced parse_junit command: Added --special-parser bdd option to parse JUnit XML as BDD scenarios with custom case and result field support
  • Centralized Logging Module: Structured logging framework with JSON/text formatting, file rotation, and configuration options for better production observability.

Fixed/Improved

  • Improved caching to reduce redundant API calls during command execution, combined with existing N+1 query optimizations to improve performance for large report processing.
  • Decomposed monolithic class (ApiRequestHandler) into specialized handler modules.

TR CLI 1.12.6

05 Jan 06:47
b925c13

Choose a tag to compare

Added

  • Allow parse_junit to update custom case fields in the same test run when using --update-existing-cases

TR CLI 1.12.5

09 Dec 10:34
d271ddd

Choose a tag to compare

Added

  • Added a new option --parallel-pagination for handling large test result uploads with optimized processing and improved error handling.

Fixed

  • Fixed an issue where adding labels to project fails using label add command
  • Fixed an issue where failed attachment upload errors (e.g. due to file size being too large) is not displayed in standard output.
  • Fixed an issue where test cases are deleted in existing test runs with configs in a test plan

TR CLI 1.12.4

03 Nov 07:09
1b4635e

Choose a tag to compare

Fixed

  • Fixed an issue where some empty API responses are blocked/treated as error due to stricter configuration checks.

TR CLI 1.12.3

31 Oct 02:51
b974833

Choose a tag to compare

Added

  • Introduced new development workflow improvements to streamline the contributor and release process.

TR CLI 1.12.2

16 Oct 06:55
c00104c

Choose a tag to compare

Added

  • Allow adding references via parse_junit command using --test-run-ref #170
  • Allow parse_junit to update existing test cases reference field from JUnit testrail_case_field properties