dmtools-testrail

Overview

dmtools-testrail is the focused DMtools package for TestRail test-management workflows, including case lookup, requirement linking, label handling, and generated test-case creation.

Package / Artifact

  • Java package: com.github.istin.dmtools.testrail
  • Artifact alias: com.github.istin:dmtools-testrail
  • Focused slash command: /dmtools-testrail

Installer / CLI example

curl -fsSL https://github.com/epam/dm.ai/releases/latest/download/skill-install.sh | bash -s -- --skills testrail
bash skill-install.sh --skills testrail

Endpoints / Config keys

  • Slash command entrypoint: /dmtools-testrail
  • Core configuration keys: TESTRAIL_BASE_PATH, TESTRAIL_USERNAME, TESTRAIL_API_KEY
  • Common optional keys: TESTRAIL_PROJECT, TESTRAIL_LOGGING_ENABLED

Minimal usage example

/dmtools-testrail create or link test cases for PROJ-123 in the Regression project
dmtools testrail_get_cases_by_refs PROJ-123 "Regression"

Compatibility / Supported versions

  • Compatible with Java 17+ and current DMtools focused skill releases
  • Uses the standard DMtools TestRail integration and job-based test-generation flows

Security & Permissions

  • Keep TestRail usernames and API keys in secure environment storage only
  • Scope project access so automation can reach only the suites and cases it needs
  • Enable request logging only when debugging, because logs can include sensitive metadata

Linkbacks

Maintainer / Contact

Edit this page on GitHub →

Rendered from dmtools-ai-docs/per-skill-packages/dmtools-testrail.md, the same Markdown the DMTools agent skill reads. Last updated .