Releases: gurock/trcli
Releases · gurock/trcli
TR CLI 1.13.4
Added
- Extended glob support for robot parser for efficient multiple test result file processing
- Added
--run-assigned-to-idand--clear-run-assigned-to-idoptions 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
Added
- Added version notification system and a new
updatecommand 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
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
TR CLI 1.13.0
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--updateflag to update existing cases - New Command:
export_gherkin- Export TestRail BDD test cases as Gherkin .feature files - Enhanced
parse_junitcommand: Added--special-parser bddoption 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
Added
- Allow parse_junit to update custom case fields in the same test run when using --update-existing-cases
TR CLI 1.12.5
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
Fixed
- Fixed an issue where some empty API responses are blocked/treated as error due to stricter configuration checks.
TR CLI 1.12.3
Added
- Introduced new development workflow improvements to streamline the contributor and release process.
TR CLI 1.12.2
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