What problem does it solve?
The nala-runner skill streamlines the execution, debugging, and fixing of NALA End-to-End (E2E) tests, eliminating the need for manual test runs and enhancing the efficiency of test cycles.
Core Features & Use Cases
- Test Execution and Management: Automates test execution using npm scripts and provides pre-flight checks to ensure all conditions are met.
- Test Debugging: Offers insights into failing tests with error type identification and expected vs actual outcomes, enabling quicker troubleshooting.
- Test Fixing Automation: Assists with fixing broken tests automatically and provides guidance when manual intervention is necessary.
- Use Case: Perfect for developers who want to quickly identify and fix issues in NALA E2E tests, ensuring high test coverage and product quality.
Quick Start
Execute a single test using 'nala runner execute @tag' to start a test for a specific tag or run 'nala runner all' to execute all tests.