What problem does it solve?
This Skill orchestrates end-to-end web tests by reading test cases from the ./tests directory, performing cleanup, wallet setup (when needed), wallet connect, executing test steps, and generating a test report.
Core Features & Use Cases
- Test lifecycle automation: Cleanup, wallet orchestration (optional), test execution, and reporting in a repeatable flow.
- Config-driven runs: Reads tests/config.yaml and tests/test-cases.yaml to determine what to run and in what order.
- Wallet integration for Web3: Automatically triggers wallet-setup and wallet-connect steps when web3.enabled is true.
Quick Start
- Ensure tests/config.yaml and tests/test-cases.yaml exist in your project.
- Run:
- SKILL_DIR="<path-to-this-skill>"
- node $SKILL_DIR/scripts/test-helper.js help
- Then run tests as described in the workflow, and review the generated report.