umbraco-skill-test-runner

Execute unit, mocked, and E2E tests for Umbraco skill examples with JSON reports.

26|13|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-skill-test-runner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-skill-test-runner
Source: https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills/tree/main/.claude/skills/umbraco-skill-test-runner
Command: npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-skill-test-runner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires glob, tsx, typescript, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the execution and reporting of various types of tests for Umbraco skill examples, ensuring code quality and functionality.

Core Features & Use Cases

  • Automated Testing: Runs unit, mocked, and end-to-end tests for Umbraco skill examples.
  • Environment Management: Can automatically start and stop a local Umbraco instance for E2E tests.
  • Reporting: Generates a comprehensive JSON report detailing test results, including status, duration, and any errors.
  • Use Case: Developers can use this skill to validate that their new Umbraco backoffice extensions function correctly before merging code, by running all relevant tests with a single command.

Quick Start

Execute all available tests for the Umbraco skill examples.

Frequently Asked Questions about umbraco-skill-test-runner

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

FAQPage Schema
How do I run end-to-end tests for Umbraco backoffice extensions?

This Skill runs end-to-end tests for Umbraco extensions by automatically starting a local Umbraco instance, executing the tests, and generating a detailed JSON report of the outcomes.

What is the best way to automate unit and mocked testing for Umbraco skills?

Automating unit and mocked testing for Umbraco skills is best handled by this Skill, which executes the tests and summarizes the status, durations, and errors in a comprehensive JSON report.

Does the Umbraco test runner automatically manage the local environment for E2E tests?

Yes, the Umbraco test runner provides optional automatic environment management to start and stop a local Umbraco instance specifically for running E2E tests.

Can I use TypeScript to execute CI/CD test automation for Umbraco skill examples?

Yes, you can use this Skill to execute CI/CD test automation for Umbraco skill examples, as it relies on TypeScript and tsx to run the test scripts and report results.

How do I get a detailed report of test durations and errors for Umbraco automation?

To get a detailed report of test durations and errors for Umbraco automation, run this Skill to generate a comprehensive JSON output summarizing the test outcomes and failures.