Send Test Results from any CI System to TestRail
Railflow cross platform CLI extracts, transforms, and uploads test results from various reporting formats to TestRail.
We do all the boring and painful integrations with TestRail API so you can do actual exciting stuff
Free trial, with no credit card required
- Works on every CI System
- Runs on every CI system without any plugins or installation pains
- Countless Testing Reports Formats
- Support for practically every test framework report and always adding more
- Highly Customizable
- We ❤️ TestRail and have incorporated 10 years worth of knowledge in Railflow
Supports All CI Platforms
- We Love Everyone.
- Railflow works on Github Actions, Gitlab, Buildkite, Travis, CircleCI, and even your home grown CI system
- Docker Image or NPM
- Use the Railflow CLI or its Docker image to create any desired CI workflow for TestRail integration
- Commericially Supported
- With over 10 years of insights into TestRail, Railflow has a ton of flexible yet powerful workflows

Rich Test Reporting Formats
- Open Source.
- Support for opensource testframework reports like JUnit, testNG, ROBOT, Playwright, Cypress, and many more
- BDD Frameworks
- Support for Cucumber BDD and automatic mapping of tests, steps, and scenarios to TestRail
- Modular Architecture.
- Constantly adding support for more reporting types, including custom reporting formats

Smart Failure Assignment
- Auto Extraction:
- Auto extraction of test failures from a variety of test reports like JUnit, TestNG, Cypress, Playwright, etc
- Auto Assignment:
- Auto assign test failures across team members so that everyone helps with test failure triage
- Flexible:
- Smart Failures can be configured in a variety of ways to allow users to incorporate their organizational workflows

Tests, Plans, Runs, Milestones
- Tests, Suites, and Sections.
- Auto create tests, suites, and sections and bring automation test inventory into TestRail.
- Plans, Runs, Milestones.
- Create Plans, Run, and Milstones on the fly or add to existing ones based on flexible configurations
- Data Injection.
- Dynamic values for Plans, Run, Milestone by using build parameters such as $GITHUB_JOB, $GITHUB_SHA

We ❤️ Custom Fields
- Case Custom Fields.
- Flexible CLI configuration options for specifying test case custom fields and values.
- Results Custom Fields.
- Flexible CLI configuration options for specifying test results custom fields and values.
- Run Configurations.
- Dynamically create Run configurations based on CI workflows such as testing various Browser/OS versions

Enterprise Support
- Free Support
- Our products are battle tested and that is why we include basic email support free of cost
- Enterprise Support
- Our Enterprise plans is for companies with serious SLA requirements and lists of feature requests
- TestRail Consulting
- Need TestRail API help, migrating to/from TestRail, or need something custom. Ask us

Simple, Flexible, and Affordable Pricing
Simply tell us about your setup and we will have a quote prepared within 24 hours. Need something custom? Ask and we will work with you to make it happen
Railflow Downloads

Railflow Docker Image - 2.1.20
- [feature] Add support for Drone/Harness CI
- [bug] Railflow exits with successful code even if error happened