Skip to content

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

@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. The codebase analysis is conclusive:

Confirmed Requirements (All Met ✅)

Requirement Status
TESTING.md at repo root ✅ Exists, 170 lines
6 test categories documented ✅ Unit, integration, live Azure, agentic, E2E, benchmarks
Commands accurate & runnable ✅ Verified against Cargo.toml and CI workflow
All 4 doc links valid ✅ All target files exist
Env var table complete ✅ 6 variables documented
CI section matches workflow ✅ build → test → clippy matches rust-ci.yml
Linting & coverage documented ✅ clippy and llvm-cov sections present

Decisions Made (No Ambiguity Remaining)

  1. "E2E test:" prefix = deliverable validated via E2E acceptance, not a request to write an E2E test
  2. Test count specificity (e.g., "67 test groups") — acceptable that these may drift; the commands remain valid regardless
  3. 7 of 18 integration files listed — reasonable curation, not exhaustive listing

Final Requirements

The task is complete. TESTING.md exists, is accurate, covers all acceptance criteria, and requires no modifications. Proceed to the verification/validation phase.

✅ 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.1774837825
📋 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