run-tests

Run pytest test suites with virtual environment activation and scope control.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/SameerG7/synthesis-hackathon-aibom --skill run-tests-sameerg7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-tests
Source: https://github.com/SameerG7/synthesis-hackathon-aibom/tree/main/.claude/skills/run-tests
Command: npx skills add https://github.com/SameerG7/synthesis-hackathon-aibom --skill run-tests-sameerg7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of running and validating the project's test suite, reducing manual steps and ensuring consistent test results.

Core Features & Use Cases

  • Activates the correct Python virtual environment (venv) or conda environment.
  • Runs pytest with scope control (unit/integration/all) and reports outcomes clearly.
  • Provides concise failure summaries and preserves baseline results for comparison.
  • Use case: After changes, quickly verify that new failures are surfaced and regressions are prevented.

Quick Start

Activate the appropriate virtual environment and run pytest with your chosen scope.

Frequently Asked Questions about run-tests

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

FAQPage Schema
How do I run pytest with virtual environment activation automatically?

Running pytest with proper virtual environment activation is automated by this Skill. It targets the correct venv or conda environment, executes scope-based test runs, and provides clear failure summaries to surface regressions after code changes.

Can I execute only unit or integration tests instead of the full test suite?

Executing only unit or integration tests is supported through scope-based test execution. The Skill enforces your chosen scope command during the pytest run, ensuring consistent results across environments without requiring a full suite execution.

Does this tool work with conda environments and virtualenv?

Working with conda environments and virtualenv is fully supported. The Skill identifies and activates the correct Python environment before executing pytest, ensuring dependencies are properly loaded for consistent test validation and reporting.

How does automated test reporting handle failure summaries?

Test reporting handles failure summaries by capturing pytest outcomes and preserving baseline results for comparison. This surfaces new failures quickly after code changes, providing clear, actionable reporting to prevent regressions across environments.

What is the best way to validate project tests after code changes?

Validating project tests after code changes is best handled by automating scope-based test execution. The Skill activates the proper virtual environment, runs pytest with your chosen scope, and preserves baseline results to quickly surface new failures.