agilab-testing

Execute targeted AGILAB tests across unit, smoke, and regression suites.

19|2|Updated Mar 14, 2025
One-click install
npx skills add https://github.com/ThalesGroup/agilab --skill agilab-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agilab-testing
Source: https://github.com/ThalesGroup/agilab/tree/main/.claude/skills/agilab-testing
Command: npx skills add https://github.com/ThalesGroup/agilab --skill agilab-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AGILAB changes require reliable validation to prevent regressions and ensure reproducible results across notebooks and apps. This skill provides a concise, evidence-backed testing approach focused on core unit tests, app smoke tests, and regression checks to accelerate safe iteration.

Core Features & Use Cases

  • Targeted validation plan for changes across core AGILAB components and apps.
  • Local-first testing guidance that prioritizes failing tests and produces actionable proof.
  • Regression hygiene practices to minimize noise from unrelated fixes and ensure stable handoffs.
  • Evidence-driven workflows that capture run manifests and test artifacts to support reviews.

Quick Start

Run a focused validation pass locally for the changed components using the AGILAB testing workflow.

Frequently Asked Questions about agilab-testing

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

FAQPage Schema
How do I run targeted regression tests to validate changes locally?

Run targeted regression tests by applying the AGILAB testing workflow to changed components, prioritizing failing tests to produce actionable proof and rapid feedback locally.

What is the best way to ensure deterministic test runs in CI for AGILAB apps?

Deterministic runs in CI are enforced by coordinating core unit tests and smoke tests through a validation plan that captures run manifests and test artifacts as evidence.

Does this testing approach work with pytest for core unit validation?

Yes, pytest is supported for core unit validation. The skill coordinates targeted test plans across local and CI contexts to validate AGILAB changes and prevent regressions.

How do I minimize noise from unrelated fixes during regression testing?

Regression hygiene practices minimize noise from unrelated fixes by focusing validation strictly on changed AGILAB components, ensuring stable handoffs and reducing test interference.

Can I capture test artifacts and run manifests to support code reviews?

Yes, evidence-driven workflows capture run manifests and test artifacts during validation passes, directly supporting reviews with artifact-backed proofs of validation.

When do I need to run app smoke tests instead of core unit tests?

Run app smoke tests to validate AGILAB app changes quickly, while core unit tests target deeper component logic. The skill coordinates both across local and CI contexts.