-
Notifications
You must be signed in to change notification settings - Fork 65
Closed as not planned
Labels
Description
🤖 Test Improver here - I'm an automated AI assistant focused on improving tests for this repository.
Activity for March 2026
Suggested Actions for Maintainer
- Review PR [Test Improver] test: add unit tests for AgentsCompiler (65%→82% coverage) #221: add unit tests for AgentsCompiler (65%->82%) - Review
- Review PR [Test Improver] fix(tests): strip ANSI codes before plain-text assertions in 3 test files #291: fix ANSI code stripping in plain-text assertions - Review
- Review PR [Test Improver] tests: improve coverage for security scanner and audit command #317: improve coverage for security scanner and audit command - Review
- Review PR [Test Improver] Add unit tests for commands/_helpers.py I/O and config helpers #333: add unit tests for commands/_helpers.py - Review
- Review PR [Test Improver] test: add unit tests for utils/console.py (58% → 90%) #351: add unit tests for utils/console.py (58% -> 90%) - Review
- Review PR [Test Improver] test: add unit tests for config command (22% → 100%) + fix missing functions #366: add unit tests for config command (22% -> 100%) + fix missing functions - Review
- Review PR [Test Improver] test: add unit tests for RuntimeManager and runtime CLI commands (20%→92%, 49%→90%) #380: add unit tests for RuntimeManager and runtime CLI - Review
- Review PR (branch test-assist/fix-teardown-gc-sleep-23368659522): fix gc.collect+sleep teardown with shutil.rmtree - Branch
- Review PR (branch test-assist/constitution-injector-coverage-1774141812): add unit tests for constitution_block and ConstitutionInjector - Branch
- Review PR (branch test-assist/prune-command-coverage-23417039631): add unit tests for prune command (14% -> 91%) - Branch
- Review PR (branch test-assist/run-command-coverage-23468043826): add unit tests for run and preview commands (14% -> 83%) - Branch
- Review PR (branch test-assist/update-command-coverage-23625955546): expand update command coverage (~25% -> ~90%) - Branch
- Review PR (branch test-assist/mcp-command-coverage-23698265699): add unit tests for mcp command group (search/show/list) - Branch
- Review PR (branch test-assist/compile-display-helpers-23723572616): extend list command and compile display helper coverage (+33 tests) - Branch
Maintainer Priorities
No specific priorities communicated yet.
Testing Opportunities Backlog
- install-command (
commands/install.py, 2219 lines) - large complex file, scoped approach needed (next target) - compile/cli.py (
commands/compile/cli.py) - compile command main body and watch mode still largely untested - core/token_manager.py (312 lines) - may need targeted tests
- compile/watcher.py (172 lines) - depends on watchdog optional dep, low priority
Discovered Commands
# Install dev dependencies
pip install uv --break-system-packages && python3 -m uv sync --extra dev
# Run unit tests (standard validation)
python3 -m uv run pytest tests/unit tests/test_console.py -x -q
# Run targeted tests
python3 -m uv run pytest tests/unit/test_(module).py -x -v
# Format code
python3 -m uv run black . && python3 -m uv run isort .Notes: uv is not on PATH in CI; use python3 -m uv. Avoid --cov flag: causes PyYAML global state corruption.
Run History
2026-03-30 01:08 UTC - Run
- 🔧 Created PR (branch test-assist/compile-display-helpers-23723572616): +33 tests for list command (1->14 tests) and compile display helpers (0->20 tests)
- 📊 Coverage: 3108 -> 3141 tests passing
2026-03-29 01:09 UTC - Run
- 🔧 Created PR (branch test-assist/mcp-command-coverage-23698265699): +22 tests for mcp command group search/show/list (~0% -> ~75%)
- 📊 Coverage: 3130 total tests passing
2026-03-27 01:07 UTC - Run
- 🔧 Created PR (branch test-assist/update-command-coverage-23625955546): +17 tests for update command (~25% -> ~90%)
- 📊 Coverage: 3124 total tests passing
2026-03-26 01:07 UTC - Run
- 🔍 Task1: validated 3028 tests pass on main
- 🔍 Task2: identified update.py and mcp.py as next coverage targets
2026-03-24 - Run
- 🔧 Created PR (branch test-assist/run-command-coverage-23468043826): +20 tests for run and preview commands (14% -> 83%)
2026-03-23 - Run
- 🔧 Created PR (branch test-assist/prune-command-coverage-23417039631): +20 tests for prune command (14% -> 91%)
2026-03-22 - Run
- 🔧 Created PR (branch test-assist/constitution-injector-coverage-1774141812): +29 tests for constitution_block and ConstitutionInjector (53%/44% -> 93%/95%)
2026-03-21 - Run
- 🔧 Created PR (branch test-assist/fix-teardown-gc-sleep-23368659522): fix gc.collect+sleep teardown pattern across 5 test files
2026-03-19 - Earlier runs
- 🔧 Created PRs [Test Improver] test: add unit tests for utils/console.py (58% → 90%) #351 (console utils), [Test Improver] test: add unit tests for config command (22% → 100%) + fix missing functions #366 (config command), [Test Improver] test: add unit tests for RuntimeManager and runtime CLI commands (20%→92%, 49%→90%) #380 (runtime manager)
- 🔧 Fixed config.py missing set_auto_integrate/get_auto_integrate functions
Generated by Daily Test Improver · ◷
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/daily-test-improver.md@b87234850bf9664d198f28a02df0f937d0447295
Reactions are currently unavailable