e2e-tests

Standardize end-to-end testing governance with real services and no mocks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Alpha-Innovation-Labs/opennexus --skill e2e-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-tests
Source: https://github.com/Alpha-Innovation-Labs/opennexus/tree/main/.nexus/ai_harness/rules/e2e-tests
Command: npx skills add https://github.com/Alpha-Innovation-Labs/opennexus --skill e2e-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes end-to-end testing governance to ensure complete user-facing workflows are verified using real services, real data, and real API calls, while avoiding unit and integration tests within this repository.

Core Features & Use Cases

  • Enforces exclusive reliance on end-to-end tests to validate full user journeys from start to finish.
  • Prohibits mocks and mock services to ensure tests exercise real systems and data.
  • Guides test planning with context-driven Next Actions defined in the central context files.
  • Provides consistent test organization, naming conventions, and environment isolation to prevent flaky runs.

Quick Start

Run the repository's standard justfile recipe to execute all end-to-end tests against live services.

Frequently Asked Questions about e2e-tests

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

FAQPage Schema
What is real-service end-to-end testing governance?

Real-service end-to-end testing governance standardizes test creation and review to verify complete user workflows against live APIs and data, strictly prohibiting mocks to ensure verifiable outcomes.

How do I run end-to-end tests without mocks?

You run end-to-end tests without mocks by executing the repository's standard justfile recipe, which validates full user journeys against live services and real data environments.

Why should I avoid mock services in E2E testing?

You should avoid mock services in E2E testing because mocks bypass real systems and data, whereas prohibiting mocks ensures tests exercise actual APIs to produce verifiable end-to-end outcomes.

Does this E2E testing approach include unit or integration tests?

No, this E2E testing approach explicitly avoids unit and integration tests within the repository, enforcing exclusive reliance on end-to-end tests to validate full user-facing workflows from start to finish.

How do I prevent flaky runs in end-to-end testing?

You prevent flaky runs in end-to-end testing by applying consistent test organization, naming conventions, and environment isolation, guided by context-driven Next Actions defined in central context files.

When should I not use real-service E2E tests?

You should not use real-service E2E tests for isolated component validation or internal logic checks, as this governance model focuses strictly on complete user-facing workflows rather than granular unit testing.