FORGEBOX Enterprise 🚀 - Take your ColdFusion (CFML) Development to Modern Times! Learn More...

TestBox CLI

v1.4.0+21 CommandBox Modules

TestBox CLI

████████╗███████╗███████╗████████╗██████╗  ██████╗ ██╗  ██╗      ██████╗██╗     ██╗
╚══██╔══╝██╔════╝██╔════╝╚══██╔══╝██╔══██╗██╔═══██╗╚██╗██╔╝     ██╔════╝██║     ██║
   ██║   █████╗  ███████╗   ██║   ██████╔╝██║   ██║ ╚███╔╝█████╗██║     ██║     ██║
   ██║   ██╔══╝  ╚════██║   ██║   ██╔══██╗██║   ██║ ██╔██╗╚════╝██║     ██║     ██║
   ██║   ███████╗███████║   ██║   ██████╔╝╚██████╔╝██╔╝ ██╗     ╚██████╗███████╗██║
   ╚═╝   ╚══════╝╚══════╝   ╚═╝   ╚═════╝  ╚═════╝ ╚═╝  ╚═╝      ╚═════╝╚══════╝╚═╝

This is the official TestBox CLI for CommandBox. It is a collection of commands to help you work with TestBox and its ecosystem.

License

Apache License, Version 2.0.

TestBox CLI Versions

The CLI also matches the major version of TestBox.

System Requirements

  • CommandBox 5.5+

Installation

Install the commands via CommandBox like so:

box install testbox-cli

Usage

You can use the CLI for many things like generating tests, harnesses, running tests and more. Please remember that you can always get help on any command by using the --help flag.


Credits & Contributions

I THANK GOD FOR HIS WISDOM IN THIS PROJECT

The Daily Bread

"I am the way, and the truth, and the life; no one comes to the Father, but by me (JESUS)" Jn 14:1-12

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


Unreleased

1.4.0 - 2024-02-29

Added

  • New Github Actions for testing and releases

1.3.0 - 2023-10-05

Added

  • New runners section on the test browser

Fixed

  • Aggregated colors for failures and errors on tests results output.

1.2.2 - 2023-08-18

Fixed

  • More issues with the CLI Renderer

1.2.1 - 2023-08-17

Fixed

  • ensureTestBox() was not looking at the right folder

1.2.0 - 2023-08-17

Added

  • If a localized version of TestBox cannot be found, then it installs one for you

Fixed

  • More fixes on runner not working
  • Localized testbox location finding for outputFormats was using the wrong path

1.1.3 - 2023-08-16

Fixed

  • More fixes on runner not working

1.1.2 - 2023-08-16

Fixed

  • Missing another older injection

1.1.1 - 2023-08-16

Fixed

  • Invalid module name since we refactored, so all testing runners are failing.

1.1.0 - 2023-07-28

Added

  • TestBox 5 modules support
  • New updated test harness

1.0.3 - 2023-05-17

  • Invalid version fixed

1.0.2 - 2023-05-17

  • Invalid version fixed

1.0.1 - 2023-05-17

  • Invalid version fixed

1.0.0 - 2023-05-17

Added

  • New testbox docs command to open the TestBox docs in your browser and search as well: testbox docs search="event handlers"
  • New testbox apidocs command to open the TestBox API Docs in your browser.
  • Initial Creation of this project

$ box install testbox-cli

No collaborators yet.
     
  • {{ getFullDate("2023-05-05T12:59:25Z") }}
  • {{ getFullDate("2024-02-29T09:59:09Z") }}
  • 717
  • 2,554