Skip to content

feat: add e2e testing suite for AKM-OSO pipeline#248

Draft
danielpeng1 wants to merge 1 commit into
masterfrom
WCN-1020/e2e-test-harness-scaffolding
Draft

feat: add e2e testing suite for AKM-OSO pipeline#248
danielpeng1 wants to merge 1 commit into
masterfrom
WCN-1020/e2e-test-harness-scaffolding

Conversation

@danielpeng1

Copy link
Copy Markdown
Contributor

A PR for the end-to-end (E2E) testing suite for the AKM-OSO pipeline, which interacts with real services and the BitGo WP testnet.

  • New configuration files: .mocharc.e2e.js and tsconfig.e2e.json for E2E testing setup.
  • Addition of E2E test cases in src/__tests__/e2e/, including a harness test to validate configuration loading.
  • Helper functions for HTTP requests, polling jobs, and interacting with the BitGo API.
  • Documentation in src/__tests__/e2e/README.md detailing setup, configuration, and running tests.

This suite is designed to ensure the integrity of the pipeline by validating interactions with live services.

Ticket: WCN-1020

@danielpeng1 danielpeng1 self-assigned this Jun 19, 2026
@linear-code

linear-code Bot commented Jun 19, 2026

Copy link
Copy Markdown

WCN-1020

@danielpeng1 danielpeng1 marked this pull request as ready for review June 19, 2026 13:48
@danielpeng1 danielpeng1 requested review from a team as code owners June 19, 2026 13:48
* can assert on status codes (202, 404, ...) directly. Mirrors the raw `fetch`
* style already used by the integration tests.
*/
export async function request<T = unknown>(

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why can't we use the httpClient already available?

@danielpeng1 danielpeng1 marked this pull request as draft June 19, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants