test-robot-lab

Automate Python test suite validation and CI readiness checks.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/masipp/robot-lab --skill test-robot-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-robot-lab
Source: https://github.com/masipp/robot-lab/tree/main/.github/skills/test-robot-lab
Command: npx skills add https://github.com/masipp/robot-lab --skill test-robot-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates and guides the testing workflow for robot_lab projects, ensuring reliable imports, dependency checks, and end-to-end training validations are reproducible across environments.

Core Features & Use Cases

  • Structured test guidance for smoke, fast, and training tests.
  • Clear instructions for local development and CI execution.
  • Troubleshooting and debugging workflows to speed up issues.

Quick Start

Run the smoke tests to verify core functionality.

Frequently Asked Questions about test-robot-lab

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

FAQPage Schema
How do I automate pytest test validation for my Python project?

Automate pytest test validation by configuring required Makefile targets and ensuring test isolation for reproducible results across local development and CI pipelines. This covers smoke, fast, and slow training tests.

How do I structure test automation for CI readiness in Python?

Structure test automation for CI readiness by separating smoke, fast, and slow training tests. Validate required Makefile targets and pytest configuration to ensure reliable imports and reproducible end-to-end training validations across environments.

What is the best way to run slow training tests without blocking local development?

The best way to run slow training tests without blocking local development is to separate them from fast and smoke tests using distinct Makefile targets. This isolates end-to-end training validations for specific CI pipeline execution.

Does this test automation approach require a Makefile to run pytest?

Yes, this test automation approach requires a Makefile. It validates that required Makefile targets and pytest configuration are present to ensure dependency checks, test isolation, and reproducible results across environments.

Why are my Python project test suites failing in CI pipelines?

Python project test suites may fail in CI pipelines due to missing Makefile targets, improper pytest configuration, or lack of test isolation. Validating smoke tests and dependency checks ensures reproducible end-to-end training results.