testing

Build the PyPTO project and run unit tests with pytest.

101|83|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/hw-native-sys/pypto --skill testing-hw-native-sys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing
Source: https://github.com/hw-native-sys/pypto/tree/main/.claude/skills/testing
Command: npx skills add https://github.com/hw-native-sys/pypto --skill testing-hw-native-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures the integrity of the PyPTO codebase by building the project and executing its test suite, catching regressions and verifying new changes.

Core Features & Use Cases

  • Build Verification: Compiles the PyPTO project to ensure it builds without errors.
  • Test Execution: Runs unit tests to validate functionality.
  • Coverage Reporting: Generates HTML reports for test coverage.
  • Use Case: After making changes to the core PyPTO library, run this Skill to confirm that your modifications have not introduced any bugs and that all tests still pass.

Quick Start

Execute the testing skill to build the project and run all unit tests.

Frequently Asked Questions about testing

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

FAQPage Schema
How do I run pytest tests and check for regressions in the PyPTO project?

To run pytest tests and check for regressions in the PyPTO project, execute the testing skill. It handles environment setup, compiles the project, and runs unit tests to verify code integrity and catch regressions.

Can I generate test coverage reports for the PyPTO codebase?

Yes, you can generate test coverage reports for the PyPTO codebase. The testing skill supports coverage reporting and produces structured HTML reports to help you assess test results and build status.

Does the PyPTO build verification process require any external dependencies?

No external dependencies are required for the PyPTO build verification process. The testing skill manages environment setup internally, compiling the project and running unit tests without relying on external tools.

How do I verify code integrity after modifying the core PyPTO library?

To verify code integrity after modifying the core PyPTO library, run the testing skill. It builds the project and executes the full test suite to confirm your modifications have not introduced any bugs or regressions.

What is the best way to identify regressions introduced by recent code changes?

The best way to identify regressions introduced by recent code changes is running the testing skill. It executes a defined testing workflow using pytest to validate functionality and provides structured output for assessing test results.