Files
openclaw/test/vitest/vitest.ui-e2e.setup.ts
Peter Steinberger 73535e4ede improve(ui): cut E2E shard runtime by reusing the bundle (#118697)
* test(ui): reuse bundled runtime across e2e files

* test(ui): isolate bundled E2E build output

* test(ui): align bundled E2E output paths

* test(ui): register E2E setup entrypoints

* test(ui): preserve bundled E2E gateway semantics

---------

Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
2026-08-03 08:01:44 -07:00

15 lines
468 B
TypeScript

// Per-file setup leases the shard-scoped production bundle through the test helper.
import { inject } from "vitest";
import { setSharedControlUiE2eServerBaseUrl } from "../../ui/src/test-helpers/control-ui-e2e.ts";
declare module "vitest" {
export interface ProvidedContext {
controlUiE2eServerBaseUrl: string | null;
}
}
const serverBaseUrl = inject("controlUiE2eServerBaseUrl");
if (serverBaseUrl) {
setSharedControlUiE2eServerBaseUrl(serverBaseUrl);
}