You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No specific priorities communicated yet. Note: PRs #1029 (ANSI fix) and #1059 (uninstall engine tests) were closed by maintainer on 2026-05-03 without merging. Be selective about PRs.
# Install dev dependencies (use python3.12 to avoid PyPy)
python -m uv sync --extra dev --python /usr/bin/python3.12
# Run unit tests (all previously-ignored files now pass as of 2026-05-10)
.venv/bin/pytest tests/unit/ -q
# Lint / format
.venv/bin/ruff check src/ tests/ --fix && .venv/bin/ruff format src/ tests/
Notes: Use .venv/bin/ruff not uv run ruff. Baseline 2026-05-10: 11 failed (7 policy_status ANSI, 4 runtime_factory LLM), 7978 passed. Previously-ignored files (test_audit_report, test_deps_update_command, test_plugin_exporter_schema) now all pass.
[+] Task 3: 13 new tests for compile() command early-exit paths (no apm.yml, --all+--target, --target all deprecation, empty .apm dir, --dry-run bypass, --validate mode). Branch: test-assist/compile-command-early-exit-tests
[i] Discovered: 3 previously-ignored test files (test_audit_report, test_deps_update_command, test_plugin_exporter_schema) now all pass. Updated validated test command to remove ignores.
[i] Discovered: test_skill_bundle.py YAML failures from 2026-05-08 are now resolved (31 passing). Removed from high-priority backlog.
🤖 Test Improver here - I'm an automated AI assistant focused on improving tests for this repository.
Activity for May 2026
Suggested Actions for Maintainer
test-assist/compile-command-early-exit-tests): 13 unit tests for compile() command early-exit paths - no apm.yml, --all+--target conflict, --target all deprecation, empty .apm dir, --validate modetests/unit/commands/test_policy_status.py- ANSI/Unicode failures (pre-existing). PR [Test Improver] Fix 7 failing tests: strip ANSI codes in _ascii_only helper #1029 was closed without merge.Maintainer Priorities
No specific priorities communicated yet. Note: PRs #1029 (ANSI fix) and #1059 (uninstall engine tests) were closed by maintainer on 2026-05-03 without merging. Be selective about PRs.
Testing Opportunities Backlog
src/apm_cli/commands/install.py~81% coverage; skip_download logic mocked tests ([FEATURE] Extract skip_download logic into testable helpers #552) a good entry pointcompile()main command body; helper functions covered (PR [Test Improver] tests(compile): add unit tests for compile/cli.py helper functions #1206); early-exit paths now covered (this run); compilation flow still largely untestedsrc/apm_cli/commands/deps/cli.py;update()orchestration - 18 tests exist intest_deps_update_command.py(previously ignored, now passing)pytestmarkannotations before pytest-discovery swap (Audit unmarked integration tests + swap test-integration.sh to pytest discovery (PR2 of #1166) #1168 gate 1). Offered to help; awaiting maintainer confirmation.src/apm_cli/commands/compile/watcher.py~5% coverage (file-watching, hard to test)Discovered Commands
Notes: Use
.venv/bin/ruffnotuv run ruff. Baseline 2026-05-10: 11 failed (7 policy_status ANSI, 4 runtime_factory LLM), 7978 passed. Previously-ignored files (test_audit_report, test_deps_update_command, test_plugin_exporter_schema) now all pass.Run History
2026-05-10 06:44 UTC - Run
compile()command early-exit paths (no apm.yml, --all+--target, --target all deprecation, empty .apm dir, --dry-run bypass, --validate mode). Branch:test-assist/compile-command-early-exit-tests2026-05-09 06:34 UTC - Run
2026-05-08 06:26 UTC - Run
compile/cli.pyhelpers. Branch:test-assist/compile-cli-helper-tests2026-05-06 03:36 UTC - Run
deps/cli.pyhelpers as 0%-covered;compile/cli.pyat 49%,watcher.pyat 5%test-assist/deps-cli-helper-tests2026-05-05 03:36 UTC - Run
test_runtime_factory.py. Branch:test-assist/fix-runtime-factory-skip-tests2026-05-04 03:36 UTC - Run
2026-05-03 03:37 UTC - Run
2026-05-02 03:35 UTC - Run
view.pyerror paths. Branch:test-assist/view-error-handling-tests2026-05-01 03:36 UTC - Run
Note
🔒 Integrity filter blocked 17 items
The following items were blocked because they don't meet the GitHub integrity level.
list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter: