We are releasing the first version of Touca CLI today: An open-source utility command-line tool that helps writing, running, and managing Touca tests easier.
Touca CLI has a modular design. It includes a test execution automation module designed to help you continuously run regression tests on a dedicated test server. The CLI also provides facilities for managing test result files at scale, useful for teams who choose to keep a local copy of their test results. Supported operations include compression, modification, and re-submission of test results to Touca server instances, in batches.
Our test execution automation module is accessible through the touca run
sub-command. While it is designed for extensibility, our first release is tailored to the software delivery pipeline of one of our customers: It integrates with Artifactory to look for the package for the most recent version of your software. It downloads and installs this package before running its Touca tests. It also manages and archives all files generated by each test and for each test case. We will significantly improve the extensibility of this module in future versions.
Touca CLI is developed based on feedback from current Touca users. We are grateful for your support. 🙏🏼
We are hard at work preparing Touca SDK for Java for release next week. Could this SDK be useful to you or someone you know? Let us know.