test

Run targeted e2e tests for UI changes by mapping git diffs to feature files.

47|9|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/juspay/kolu --skill test-juspay
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/juspay/kolu/tree/main/.apm/skills/test
Command: npx skills add https://github.com/juspay/kolu --skill test-juspay

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run e2e tests scoped to the current branch's changes.

Core Features & Use Cases

  • Identify changed files: Match changed files (via git diff) to .feature files under packages/tests/features/.
  • Selective execution: Run only the relevant scenarios using just test-quick.
  • Smart skip logic: Skip e2e if changes are server-only with no UI impact.

Quick Start

Run e2e tests for the current changes by triggering the e2e skill.

Frequently Asked Questions about test

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

FAQPage Schema
How do I run e2e tests only for my current git branch changes?▼

Run focused e2e tests for your changes by mapping git diff changed files to matching .feature files under packages/tests/features, executing only relevant scenarios via just test-quick. It skips execution automatically when changes are server-only with no UI impact.

How does git diff mapping work for selective test execution?▼

Git diff mapping identifies changed files in packages/client and packages/tests, then matches them to corresponding .feature files to execute only relevant e2e scenarios using just test-quick, reducing test scope to directly affected UI features.

Can I use this to test changes across multiple packages directories?▼

Yes, it applies to UI-related changes across packages/client and packages/tests. It discovers and maps changed files from these paths to feature files, but skips e2e execution if your branch modifications are entirely server-only.

Do I need git and just test-quick to trigger e2e test execution?▼

Yes, triggering e2e tests requires git to diff changed files and just test-quick to execute the scoped scenarios. You also need access to packages paths for feature file discovery and change mapping.

Why are my e2e tests being skipped for backend modifications?▼

E2e tests are skipped for backend modifications because the smart skip logic detects server-only changes with no UI impact, avoiding unnecessary test execution when packages/client and packages/tests are unaffected.