sdk-java-e2e-test
Installation
SKILL.md
Creating a New Java E2E Test with a Replay Proxy YAML Snapshot
Repository layout
These instructions work in both the runtime monorepo and the standalone public
SDK repository. From the repository root, use src/sdk as the SDK root when
that directory exists; otherwise use the repository root itself. All paths below
are relative to that SDK root.
Use this skill only when the new E2E tests Java SDK surface area; shared
runtime functionality available entirely through the SDK belongs in the
TypeScript SDK suite (nodejs/test/e2e/).
Overview
The Java E2E tests use a replay proxy (test/harness/replayingCapiProxy.ts)
that intercepts HTTP calls to the Copilot API and returns pre-recorded responses
from YAML snapshot files. This avoids needing real authentication in CI.