
Test Reporting
Runs your integration test suite and turns the output into a detailed HTML report with per-test breakdowns of input, expected outcome, and actual results. Parses JUnit XML and test output, extracts docstrings and assertions from your test files, then generates a styled report withWhat/How/Why descriptions for every test, not just failures. Built specifically for multi-agent systems where you need to see the full test harness state, including LLM provider selection, graph specs, and escalation flows. The report is opinionated about structure (component grouping, sticky headers, monospace everything) but saves you from manually digging through pytest output when something breaks in production.
- GitHub stars
- 10.5K
- last updated
- May 29, 2026
Install
$ npx -y skills add aden-hive/hive --skill test-reporting --agent claude-codeInstalls into .claude/skills of the current project.
Files
Integration Test Reporting Skill
Run the Level 2 dummy agent integration test suite and produce a detailed HTML report with per-test input → outcome analysis.
Trigger
User wants to run integration tests and see results:
/test-reporting/test-reporting test_component_queen_live.py/test-reporting --all
SOP: Running Tests
Step 1: Select Scope
If the user provides a specific test file or pattern, use it. Otherwise run the full suite.
# Full suite
cd core && echo "1" | uv run python tests/dummy_agents/run_all.py --interactive 2>&1
# Specific file (requires manual provider setup)
cd core && uv run python -c "
import sys
sys.path.insert(0, '.')
from tests.dummy_agents.run_all import detect_available
from tests.dummy_agents.conftest import set_llm_selection
Sponsors
Details
- Repository
- github.com/aden-hive/hive
- Categories
- Testing & QA, AI & Agent Building
- License
- Apache-2.0
- First seen
- Jun 11, 2026