Overview
This integration enables your automated test suite to:- Automatically create test runs in a designated TestRail project.
- Sync test results (e.g., passed, failed, skipped) to TestRail after your tests complete.
- Complete test runs after tests are completed
Note: The integration currently supports syncing results to a single TestRail project.
How It Works
The integration identifies the relevant test cases and creates a new test run in your configured TestRail project.
What Gets Synced
- Test results:
passed,failed, andskipped - Test run metadata: name, run/bug link
Requirements
Before getting started, make sure the following are set up on your end:TestRail Configuration
- ✅ Active TestRail account
- ✅ API access enabled: Must be configured by a user with Administrator privileges
- ✅ Project: A dedicated project in TestRail where results will be posted
- ✅ Custom test status
skipped:Must be added to your TestRail instance via the Admin panel
Authentication
Provide the following to QA Wolf:- Username or email associated with your TestRail account
- API key or password (depending on how your account is configured)
Setup Instructions (Step-by-Step)
Verify API Access
- Log into TestRail as an Administrator.
- Go to
Administration > Site Settings > APIand ensure “Enable API” is checked.
Create or choose a TestRail project
- This project will serve as the destination for all synced test runs.
- Share the project ID or URL with your integration provider.
Add the skipped status
- Go to
Administration > Customizations > Result Fields. - Under the “Status” field, add a new status called
skipped.
Share credentials securely
- Provide your TestRail login or API key to QA Wolf.
- Never include credentials in plain-text emails or public documents.
Frequently Asked Questions (FAQ)
What happens if a test case doesn't exist in TestRail?
What happens if a test case doesn't exist in TestRail?
If your suite references a test case ID that doesn’t exist, it will be skipped or cause an error — depending on your configuration. We recommend ensuring all referenced test cases are already created in TestRail.
Can I use this integration with multiple projects?
Can I use this integration with multiple projects?
Not currently. The integration supports syncing to one TestRail project at a time. Multi-project support is under consideration for future updates.
Can I customize how results are matched to test cases?
Can I customize how results are matched to test cases?
Yes, depending on your configuration, we can support mapping based on test titles, case IDs, or custom tags.
Support
Need help setting up the integration? Reach out to our support team or your dedicated customer success manager. We’ll walk you through the setup and validate everything is working as expected.Known Limitations
- ✅ Supported TestRail environments: Cloud-hosted (latest)
- ⚠️ Limitations:
- Only one project supported
- Requires custom status configuration (
skipped) - No support for test plan-level updates at this time