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
Product screenshot

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
Product screenshot

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
Product screenshot

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
Product screenshot

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
Product screenshot

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
Product screenshot

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

Annual License

Contact Us
  • 1 Year License
  • No setup, or hidden fees
  • Unlimited Users
  • Free Email Support

Perpetual License

Contact Us
  • Perpetual (never expiring) License
  • No setup, or hidden fees
  • Unlimited Users
  • Free Enterprise Support

Custom License

Contact Us
  • Custom timeframe license
  • Multiple Product Bundling
  • Unlimited Users
  • Free Enterprise Support

Railflow Downloads

docker

Railflow Docker Image - 2.1.20

  • [feature] Add support for Drone/Harness CI
  • [bug] Railflow exits with successful code even if error happened
npm

Railflow NPM CLI - 2.1.20

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

You’ll be in good company