run-tests

Run live integration tests for Python apps and workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the execution of live integration tests for Python applications, ensuring consistent validation of code, dependencies, and system configurations.

Core Features & Use Cases

  • Targeted Test Execution: Run all tests or specify particular apps or test files to execute. Use it for regular CI/CD validation or ad-hoc debugging.
  • Environment Validation: Ensures required environment variables and configuration files are present before running tests.
  • Use Case: A developer needs to quickly verify that all app dependencies and integrations are functioning correctly after code changes by executing run-tests with specific app names.

Quick Start

Run all tests for the project by simply executing run-tests with no arguments.

Frequently Asked Questions about run-tests

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

FAQPage Schema
How do I automate Python integration tests for specific app modules?

To automate Python integration tests for specific modules, execute the run-tests command and pass the particular app names or test files as arguments. This selectively validates dependencies and system configurations for targeted development cycles.

What is the best way to validate environment setup before running pytest automation?

Validating environment setup before running pytest automation is handled by checking for required environment variables and configuration files. The run-tests mechanism ensures these dependencies are present to maintain reliable automation pipelines.

Can I run all Python tests at once without specifying individual files?

Yes, you can run all Python tests at once without specifying individual files by executing run-tests with no arguments. This triggers a full live integration test suite to ensure complete system consistency.

Does run-tests work with CI/CD validation for Python workflows?

Run-tests works with CI/CD validation for Python workflows by automating live integration test execution. It helps maintain reliable development cycles by verifying that app dependencies and integrations function correctly after code changes.

Why are my Python integration tests failing after environment changes?

Python integration tests may fail after environment changes if required environment variables or configuration files are missing. Running run-tests validates these prerequisites beforehand to prevent inconsistent automation pipeline failures.