nala-runner

Automate NALA E2E test execution with pre-flight checks and failure insights.

1|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/adobecom/mas-claude-config --skill nala-runner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nala-runner
Source: https://github.com/adobecom/mas-claude-config/tree/main/config/skills/nala-runner
Command: npx skills add https://github.com/adobecom/mas-claude-config --skill nala-runner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

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.

Frequently Asked Questions about nala-runner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate NALA E2E test execution for specific test tags?

To automate NALA E2E test execution, use the command 'nala runner execute @tag' to run tests for a specific tag, or 'nala runner all' to execute the full test suite. The runner handles pre-flight checks automatically.

How does NALA test debugging help identify the cause of test failures?

NALA test debugging identifies failure causes by providing error type identification and comparing expected versus actual outcomes. This offers actionable insights into broken tests, enabling quicker troubleshooting and resolution.

Can I automatically fix broken NALA E2E tests using this framework?

Yes, the NALA framework assists with fixing broken E2E tests automatically. When automatic test fixing is not possible, it provides clear guidance to help developers perform the necessary manual intervention.

Do I need to perform manual pre-flight checks before running E2E tests?

No, you do not need to perform manual pre-flight checks. The nala-runner automates pre-flight checks to ensure all conditions are met before executing NALA E2E tests via npm scripts, streamlining the workflow.

What is the best way to manage the lifecycle of NALA E2E tests?

The best way to manage NALA E2E test lifecycles is using an automation tool that handles execution, debugging, and fixing. This eliminates manual test runs and optimizes the overall development workflow.

Why does my NALA E2E test automation require manual intervention during fixing?

Manual intervention during NALA test fixing is required when the test failure is too complex for automatic resolution. The framework will provide actionable guidance and insights to help you manually troubleshoot the remaining issues.