run-tests

Execute pytest tests for the Strata training data pipeline.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/TWoolff/strata-training-data --skill run-tests-twoolff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-tests
Source: https://github.com/TWoolff/strata-training-data/tree/main/.claude/skills/run-tests
Command: npx skills add https://github.com/TWoolff/strata-training-data --skill run-tests-twoolff

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the execution of the Strata training data pipeline's test suite, ensuring code quality and verifying changes.

Core Features & Use Cases

  • Comprehensive Testing: Runs the full pytest suite or specific test modules/files.
  • Pattern Matching: Allows running tests based on keyword patterns for targeted verification.
  • Quality Checks: Integrates linting and formatting checks for a complete code quality assessment.
  • Use Case: After making changes to the VRoid importer, run only the VRoid-related tests to quickly verify your modifications without running the entire suite.

Quick Start

Run all tests in the Strata training data pipeline.

Frequently Asked Questions about run-tests

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

FAQPage Schema
How do I run specific pytest test files instead of the full test suite?

You can run specific pytest test files by specifying the file path or module name, which isolates targeted verification instead of executing the full test suite.

Can I use keyword patterns to run targeted tests in a pytest pipeline?

Yes, you can use keyword pattern matching to filter and run targeted tests within the pytest pipeline, verifying specific code changes without executing the entire suite.

Does this testing workflow include linting and formatting checks for code quality?

Yes, the testing workflow integrates linting and formatting checks alongside dataset validation, providing a comprehensive code quality assessment for the training data pipeline.

What is the best way to verify changes to a training data pipeline without running every test?

The best way to verify changes without running every test is using keyword pattern matching to execute only relevant test modules, offering quick validation for targeted pipeline modifications.

How do I stop a pytest suite on the first failure during regression testing?

To stop a pytest suite on the first failure during regression testing, use the stop-on-failure command option to immediately halt execution and isolate the breaking code change.

Can I generate coverage reporting when running pytest for a data pipeline?

Yes, you can generate coverage reporting when running pytest for the data pipeline, using the provided coverage commands to measure test effectiveness and identify unverified code paths.