test unit

Execute unit tests across Jest, pytest, Go, PHPUnit, and RSpec.

3|1|Updated Apr 18, 2021
One-click install
npx skills add https://github.com/nashgao/mqtt-client --skill test-unit-nashgao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test unit
Source: https://github.com/nashgao/mqtt-client/tree/main/.claude/skills/test/unit
Command: npx skills add https://github.com/nashgao/mqtt-client --skill test-unit-nashgao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures the highest quality and reliability of your codebase by executing all unit tests with zero tolerance for failures, warnings, or deprecations.

Core Features & Use Cases

  • Comprehensive Test Execution: Runs all unit tests across various frameworks (Jest, pytest, Go, PHPUnit, RSpec).
  • Parallel Agent Coordination: Utilizes multiple specialized agents for efficient discovery, execution, analysis, and coverage reporting.
  • Strict Success Criteria: Mandates 0 failed tests, 0 errors, 0 warnings, and 0 deprecations.
  • Use Case: Before merging any code changes, run this Skill to guarantee that all unit tests pass, ensuring no regressions have been introduced and the code behaves as specified.

Quick Start

Execute all unit tests for the project and report any findings.

Frequently Asked Questions about test unit

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

FAQPage Schema
How do I execute all unit tests and ensure zero failures before merging code?

To execute all unit tests and ensure zero failures before merging, you can run an automated validation that mandates a 100% success rate with 0 errors, 0 warnings, and 0 deprecations. This guarantees no regressions have been introduced.

Does parallel test execution work with Jest and pytest frameworks?

Parallel test execution works with Jest, pytest, Go, PHPUnit, and RSpec test suites. It uses parallel agent coordination for efficient discovery, execution, analysis, and coverage reporting across these supported frameworks.

What is the best way to validate unit test coverage gaps in a CI/CD pipeline?

The best way to validate unit test coverage gaps in a CI/CD pipeline is using an automated execution process that analyzes coverage gaps and reports on code quality while enforcing strict success criteria across all test suites.

Why does my unit test automation require zero tolerance for warnings and deprecations?

Unit test automation requires zero tolerance for warnings and deprecations to ensure the highest quality and reliability of the codebase. This strict success criteria guarantees that the code behaves exactly as specified without hidden issues.

Can I use automated unit test validation for a Go project?

Yes, you can use automated unit test validation for a Go project. The execution supports Go test suites alongside Jest, pytest, PHPUnit, and RSpec, using framework-specific optimizations to validate test success.