Agilab Testing

Quick, targeted test strategy for AGILAB (core unit tests, app smoke tests, regression).

majiayu000 1ec5356 2 files · 1.3 KB Updated 567 repo stars

File contents

Testing Skill (AGILAB)

Use this skill when validating changes.

Philosophy

  • Start small and local: run only the tests that cover the files you changed.
  • Avoid “fixing the world”: do not chase unrelated test failures.

Common Commands

  • Core tests (repo root):

    • uv --preview-features extra-build-dependencies run --no-sync pytest src/agilab/core/agi-env/test
    • uv --preview-features extra-build-dependencies run --no-sync pytest src/agilab/core/test
  • Whole repo tests (if needed):

    • uv --preview-features extra-build-dependencies run --no-sync pytest

Adding Coverage (Easy Wins)

  • Add narrow unit tests for pure functions/helpers (path resolution, parsing, small transforms).
  • Prefer tests that don’t require network, GPUs, or large datasets.

majiayu000/claude-skill-registry-data/tree/main/development/agilab-testing commit 1ec5356635

Frequently asked questions

npx skillmds add majiayu000/agilab-testing