journey-test-harness

Automate end-to-end testing of journeys under journeys/ with journey-runner.

37|10|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/DanWahlin/github-azure-agentic-journeys --skill journey-test-harness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: journey-test-harness
Source: https://github.com/DanWahlin/github-azure-agentic-journeys/tree/main/.github/skills/journey-test-harness
Command: npx skills add https://github.com/DanWahlin/github-azure-agentic-journeys --skill journey-test-harness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates end-to-end testing of multiple journeys within a repository, enabling regression detection and deployment validation.

Core Features & Use Cases

  • Discovers journeys under journeys/* and runs them end-to-end via journey-runner
  • Captures screenshots and produces a consolidated report for CI or nightly validation
  • Supports selective execution of journeys and teardown of resources to keep environments clean

Quick Start

Execute the test harness to run all journeys and generate a consolidated results report.

Frequently Asked Questions about journey-test-harness

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

FAQPage Schema
How do I automate end-to-end regression tests for multiple journeys in a CI pipeline?

You can automate end-to-end regression tests for multiple journeys in a CI pipeline by using a test harness that discovers all defined paths and executes them automatically. This approach validates deployments and generates consolidated reports.

What is the best way to run nightly end-to-end tests across all repository journeys?

The best way to run nightly end-to-end tests across all repository journeys is using a test harness that discovers defined paths and executes them with a dedicated runner. This captures screenshots and produces a consolidated validation report.

Does this test harness support selective execution of specific end-to-end journeys?

Yes, the test harness supports selective execution of specific end-to-end journeys. This allows you to target individual paths for testing while ensuring proper teardown of resources to keep your testing environments clean.

How does journey test discovery and execution work for pre-release validation?

Journey test discovery for pre-release validation works by automatically finding all tests under a designated directory and executing them end-to-end via a dedicated runner. The runner manages deployment, teardown, and screenshot capture for reporting.

Can I capture screenshots and generate a consolidated report for end-to-end journey tests?

Yes, you can capture screenshots and generate a consolidated report for end-to-end journey tests. The test harness orchestrates execution across all discovered paths and compiles the results and visual captures into a single output.