Skip to content

TR CLI 1.13.0

Choose a tag to compare

@acuanico-tr-galt acuanico-tr-galt released this 06 Feb 09:49
· 113 commits to main since this release
79b0f27

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.