src/tests/SKILL.md
GNN comprehensive test suite execution and management. Use when running tests, writing new test cases, checking coverage, debugging test failures, or validating pipeline correctness across all 25 GNN modules.
npx skillsauth add activeinferenceinstitute/generalizednotationnotation gnn-test-suiteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Executes the comprehensive test suite across all GNN pipeline modules. Manages test discovery, execution, coverage reporting, and result aggregation.
# Run all tests via pipeline step
python src/2_tests.py --comprehensive
# Run tests directly with pytest
pytest src/tests/ -v
# Module-specific tests
pytest src/tests/test_gnn_*.py -v
pytest src/tests/test_render_*.py -v
pytest src/tests/test_export_*.py -v
# Check coverage
pytest --cov=src --cov-report=term-missing
# Run with specific markers
pytest src/tests/ -v -m "not slow"
# Quick smoke test
pytest src/tests/ -x -q --tb=short
src/tests/
├── test_gnn_*.py # GNN parsing tests
├── test_render_*.py # Code generation tests
├── test_export_*.py # Export format tests
├── test_visualization_*.py # Visualization tests
├── test_pipeline_*.py # Pipeline integration tests
└── conftest.py # Shared fixtures
src/tests/test_{module}_*.pyThis module registers tools with the GNN MCP server (see mcp.py):
run_all_testsrun_unit_testsrun_integration_testsdevelopment
GNN static HTML website generation from pipeline artifacts. Use when generating browsable documentation websites, creating HTML galleries of model visualizations, or publishing pipeline results as a static site.
data-ai
GNN graph and matrix visualization generation. Use when creating network graph plots, matrix heatmaps, state space diagrams, or other visual representations of GNN models.
testing
GNN advanced validation and consistency checking. Use when performing deep validation of GNN models, checking cross-model consistency, verifying structural integrity, or running validation reports.
tools
GNN shared utility functions and helper modules. Use when working with common pipeline utilities, logging helpers, file I/O wrappers, path management, or pipeline template infrastructure.