test

Run the NFL data engineering test suite with pytest and coverage.

Updated Aug 15, 2025
One-click install
npx skills add https://github.com/gesmith0606/nfl_data_engineering --skill test-gesmith0606
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/gesmith0606/nfl_data_engineering/tree/main/.claude/skills/test
Command: npx skills add https://github.com/gesmith0606/nfl_data_engineering --skill test-gesmith0606

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run the NFL data engineering test suite to validate changes and ensure code quality before commits.

Core Features & Use Cases

  • Automated test execution with pytest and coverage to report results.
  • Guided debugging workflow with step-by-step recommendations after failures.
  • Use cases include validating new features, regression testing, and post-merge verification.

Quick Start

Run the full test suite with pytest and review the coverage report.

Frequently Asked Questions about test

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

FAQPage Schema
How do I automate running NFL data engineering tests with pytest?

You automate NFL data engineering tests by running the suite with pytest, which executes the tests, generates a coverage report, and outputs the results. This validates code quality and new features before you commit.

Can I run pytest on specific tests instead of the full repository suite?

Yes, you can target specific tests by passing optional arguments to the pytest command. This allows you to isolate validation to particular modules or functions rather than running the entire repository test suite.

What is the best way to debug failing pytest tests in a data engineering workflow?

The best way to debug failing tests is using the guided debugging workflow, which provides step-by-step recommendations after a failure. This helps isolate issues during regression testing or post-merge verification.

Does this test suite execution include code coverage reporting?

Yes, the test suite execution includes code coverage reporting by default. Pytest runs with coverage enabled, providing a report that helps ensure code quality across the repository's tests.

When should I run the NFL data engineering test suite?

You should run the test suite when validating new features, performing regression testing, or conducting post-merge verification. Running it before commits ensures your changes maintain the required code quality.