Skip to content

E2E test: add TESTING.md documenting how to run azlin tests. #915

@rysweet

Description

@rysweet

Task Description

E2E test: add TESTING.md documenting how to run azlin tests.

Requirements

● Read TESTING.md
└ 170 lines read

Ambiguity Resolution — Final Assessment

No remaining ambiguity. Requirements are clear and the existing TESTING.md fully satisfies all acceptance criteria:

Acceptance Criterion Status
TESTING.md exists at repo root ✅ Present, 170 lines
Commands are correct and runnable ✅ All match actual project structure
Linked docs exist and are accessible ✅ All 4 linked docs verified
Quick Start enables tests in <2 min ✅ Lines 16-19: cd rust && cargo test --all
Environment variable table complete ✅ 6 variables documented (lines 129-136)
No stale Python-only references ✅ Benchmarks correctly note Python origin

One editorial decision (not ambiguity): The integration test table lists 7 of 18 files. This is a curated subset highlighting the most important ones — a reasonable editorial choice that doesn't violate any requirement. The file count "18 test files" on line 40 is accurate.

Verdict: TESTING.md is accurate, complete, and ready. No changes needed. Proceed to verification phase to confirm commands actually run.

✅ Copied bin
✅ Copied agents/amplihack
✅ Copied commands/amplihack
🔐 Set execute permissions on 43 hook files
✅ Copied tools/amplihack
🔐 Set execute permissions on 5 hook files
✅ Copied tools/xpia
✅ Copied context
✅ Copied workflow
✅ Copied skills
✅ Copied templates
✅ Copied scenarios
✅ Copied docs
✅ Copied schemas
✅ Copied config
✅ Copied tools/statusline.sh
✅ Copied AMPLIHACK.md
✅ CLAUDE.md is current version
💾 Backup created at /home/azureuser/.claude/settings.json.backup.1774842765
📋 Found existing settings.json
🔒 XPIA security hooks directory found
🔒 XPIA security hooks configured (3 hooks)
✅ Settings updated (10 hooks configured)
✓ Rust recipe runner available
✓ Disabled GitHub MCP server to save context tokens - using gh CLI instead
Using gh CLI with account: rysweet
To re-enable GitHub MCP, just ask: 'please use the GitHub MCP server'
✓ XPIA security defender ready (/home/azureuser/.amplihack/bin/xpia-defend)
✓ Staged 6 hooks to .github/hooks/

Acceptance Criteria

  • All explicit requirements met
  • Tests passing
  • Philosophy compliant
  • Documentation updated

Classification

Generated via default-workflow recipe

Metadata

Metadata

Assignees

No one assigned

    Labels

    workflow:defaultIssues created by default workflow

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions