Code Coverage Testing

Analyze code coverage in CFML and BoxLang applications.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/mrigsby/ITB2026-Under-The-Wire --skill code-coverage-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Code Coverage Testing
Source: https://github.com/mrigsby/ITB2026-Under-The-Wire/tree/main/.ai/skills/core/testing-coverage
Command: npx skills add https://github.com/mrigsby/ITB2026-Under-The-Wire --skill code-coverage-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires FusionReactor, CommandBox, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to analyze and improve code coverage in CFML and BoxLang applications, helping developers identify untested code and enhance test quality.

Core Features & Use Cases

  • Coverage Metrics Analysis: Offers insights into line, branch, function, and statement coverage.
  • Reporting: Integrates with FusionReactor and CommandBox to generate detailed reports.
  • CI Integration: Supports GitHub Actions, GitLab CI, and CommandBox task for automated testing.
  • Improvement Strategies: Provides strategies for enhancing coverage and testing best practices.

Quick Start

Generate a code coverage report for your application by running the skill with the 'analyze' command.

Frequently Asked Questions about Code Coverage Testing

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

FAQPage Schema
How do I analyze code coverage in CFML or BoxLang applications?

To analyze code coverage in CFML or BoxLang, you can run the skill with the 'analyze' command. It identifies untested code and generates detailed reports on line, branch, function, and statement coverage metrics.

Do I need FusionReactor or CommandBox to generate code coverage reports?

Yes, you need either FusionReactor or CommandBox to generate detailed code coverage reports. These dependencies provide the necessary reporting infrastructure to visualize and analyze your testing metrics.

Can I integrate code coverage analysis with GitHub Actions or GitLab CI?

Yes, code coverage analysis integrates with GitHub Actions and GitLab CI. You can also use a CommandBox task to automate testing and generate coverage reports within your continuous integration pipelines.

What code coverage metrics are supported for BoxLang testing?

Supported code coverage metrics for BoxLang testing include line, branch, function, and statement coverage. These metrics offer insights into untested code paths to help enhance overall test quality.

What is the best way to improve test quality for untested CFML code?

The best way to improve test quality for untested CFML code is to analyze coverage metrics and apply provided improvement strategies. These strategies target identified gaps and promote testing best practices.