Custom CI Integration
Integrate Testiny with your CI/CD provider and submit automated test results from your CI pipelines to Testiny. The Testiny CLI can be executed in any CI/CD environment and you can use any test automation framework with Testiny. Configure your tests to generate a result file in one of the supported file formats (JUnit XML, TestNG, Playwright JSON, NUnit and more) and submit the resutls with the Testiny CLI (available as npm package or standalone binary).
General Workflow
- Install the Testiny CLI. Typically, you would install the CLI with NPM, making it easy to install and to keep it up-to-date.
- Execute your automated tests within your CI pipeline and generate a test result report in one of the supported formats.
- Use the Testiny CLI to upload the results to Testiny.
You don't need to use Node.js for your project or automated tests, but you can conveniently install the Testiny CLI as a npm package via Node.js. This way you can easily upgrade the CLI or always use the latest version. If you do not want to use Node.js, you can also use the Testiny CLI standalone binaries to upload test results.
The Automation Guide shows how to submit your first automated test results, explains the available CLI options and also shows how to setup reporting with parallel test runs.