commandbox-testing

Run TestBox tests from the CommandBox CLI with configurable reporters.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ortus-boxlang/skills --skill commandbox-testing-ortus-boxlang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commandbox-testing
Source: https://github.com/ortus-boxlang/skills/tree/main/commandbox/commandbox-testing
Command: npx skills add https://github.com/ortus-boxlang/skills --skill commandbox-testing-ortus-boxlang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Simplifies running TestBox tests from the CommandBox CLI, enabling consistent test workflows across local development and CI.

Core Features & Use Cases

  • Run TestBox tests from the CommandBox CLI with configurable runner URLs and output formats.
  • Support for test watcher, CI integration, and multiple reporters (json, antjunit).
  • Easy configuration in box.json to persist runner URL and test options for repeatable pipelines.

Quick Start

Run testbox run to execute your test suite using the configured runner and reporters.

Frequently Asked Questions about commandbox-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run TestBox tests from the CommandBox CLI?

Run TestBox tests from the CommandBox CLI by executing the testbox run command, which uses your configured runner URLs and reporters to streamline QA workflows. This simplifies executing test suites directly from the command line.

Can I configure runner URLs for TestBox testing in CI pipelines?

Yes, you can configure runner URLs for TestBox testing in CI pipelines by defining them in your box.json file. This persists runner URLs and test options to ensure repeatable pipelines across local development and CI environments.

What output formats are supported for TestBox test reporting?

TestBox test reporting supports multiple output formats including JSON and AntJUnit. These reporters allow you to generate test results suitable for various CI integrations and QA testing workflows.

Does CommandBox support a test watcher for BoxLang projects?

Yes, CommandBox supports a test watcher for BoxLang projects to automate running TestBox tests. This feature enables continuous test execution during local development, streamlining your QA workflow.

What is the best way to persist TestBox runner options for repeatable pipelines?

The best way to persist TestBox runner options for repeatable pipelines is by configuring them in your box.json file. This stores your runner URL and test options, ensuring consistent test workflows across local development and CI.