Getting started

Tacotruck is a powerful tool for moving quality data between different testing platforms. Whether you need to submit test results to TestRail, TestFiesta, or migrate data between test case management tools, Tacotruck provides a simple interface to accomplish these tasks.

Installation

MacOS & Linux

curl -fsSL https://testfiesta.com/install-tacotruck-cli.sh | bash

NPM

Make sure you have installed nodejsarrow-up-right in your system with version 18 or higher.

npm install -g @testfiesta/tacotruck

Using NPX

npx @testfiesta/tacotruck

Using Homebrew

You can install TacoTruck using this custom Homebrew tap:

# Add the tap
brew tap testfiesta/tacotruck

# Install TacoTruck
brew install tacotruck 

Verify Installation

You can verify installation process by running the following command:

Upgrading CLI

You can simply run the following command to upgrade the CLI:

Commands

Basic Commands

Tacotruck supports multiple testing platforms. Here are the main commands:

TestFiesta Integration

testfiesta run:submit

Submit test results to TestFiesta

Synopsis

Description

This command submits test results from a JUnit XML or JSON file to TestFiesta. It authenticates with TestFiesta using the provided API token, creates a new test run with the specified name, and uploads all test results to the specified project.

The command shows progress during the upload process and confirms successful submission when complete.

Arguments and options

  • -d, --data <path>: Path to test run data JSON/XML file

  • -t, --token <token>: TestFiesta API token

  • -h, --organization <organization>: Organization handle

  • -p, --project <project>: Project key

  • -n, --name <name>: Name for the test run

  • -u, --url <url>: TestFiesta instance URL (e.g., https://api.testfiesta.com)

  • -v, --verbose: Enable verbose logging

Supported File Formats

Tacotruck supports various test result formats:

  • JUnit XML

Last updated