openclaw/test/helpers
EVA 860dad268d
[codex] Add contract-first Pi/Codex runtime plan suite (#71096)
* test: add pi codex runtime contract coverage

* test: expand pi codex tool runtime contracts

* test: tighten tool runtime contracts

* test: reset tool contract param cache

* test: document codex tool middleware fixture

* test: type pi tool contract events

* test: satisfy pi tool contract test types

* test: cover tool media telemetry contracts

* test: reset plugin runtime after tool contracts

* test: add auth profile runtime contracts

* test: strengthen auth profile runtime contracts

* test: clarify auth profile contract fixtures

* test: expand auth profile contract matrix

* test: assert unrelated cli auth isolation

* test: expand auth profile contract matrix

* test: tighten auth profile contract expectations

* test: add outcome fallback runtime contracts

* test: strengthen outcome fallback contracts

* test: isolate outcome fallback contracts

* test: cover codex terminal outcome signals

* test: expand terminal fallback contracts

* test: add delivery no reply runtime contracts

* test: document json no-reply delivery gap

* test: align delivery contract fixtures

* test: add transcript repair runtime contracts

* test: tighten transcript repair contracts

* test: add prompt overlay runtime contracts

* test: tighten prompt overlay contract scope

* test: type prompt overlay contracts

* test: add schema normalization runtime contracts

* test: clarify schema normalization contract gaps

* test: simplify schema normalization contracts

* test: tighten schema normalization contract gaps

* test: cover compaction schema contract

* test: satisfy schema contract lint

* test: add transport params runtime contracts

* test: tighten transport params contract scope

* test: isolate transport params contracts

* test: lock exact transport defaults

* feat: add agent runtime plan foundation

* fix: preserve codex harness auth profiles

* fix: route followup delivery through runtime plan

* fix: normalize parameter-free openai tool schemas

* fix: satisfy runtime plan type checks

* fix: narrow followup delivery runtime planning

* fix: apply codex app-server auth profiles

* fix: classify codex terminal outcomes

* fix: prevent harness auth leakage into unrelated cli providers

* feat: expand agent runtime plan policy contract

* fix: route pi runtime policy through runtime plan

* fix: route codex runtime policy through runtime plan

* fix: route fallback outcome classification through runtime plan

* refactor: make runtime plan contracts topology-safe

* fix: restore runtime plan test type coverage

* fix: align runtime plan schema contract assertions

* fix: stabilize incomplete turn runtime tests

* fix: stabilize codex native web search test

* fix: preserve codex auth profile secret refs

* fix: keep runtime resolved refs canonical

* fix: preserve permissive nested openai schemas

* fix: accept Codex auth provider aliases

* test: update media-only groups mock

* fix: resolve runtime plan rebase checks

* fix: resolve runtime plan rebase checks

---------

Co-authored-by: Eva <eva@100yen.org>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-04-24 18:34:01 +01:00
..
agents [codex] Add contract-first Pi/Codex runtime plan suite (#71096) 2026-04-24 18:34:01 +01:00
auto-reply test(openai): cover GPT-5.5 defaults 2026-04-23 20:19:15 +01:00
channels fix(plugins): warn on install source package drift 2026-04-24 09:31:40 -07:00
config fix: honor heartbeat timeoutSeconds (#64491) 2026-04-11 00:39:21 +01:00
cron test: move channel contract fixtures into test helpers 2026-04-06 18:03:35 +01:00
gateway test: move android policy fixtures into test helpers 2026-04-06 18:18:03 +01:00
infra test(ci): fix msteams and heartbeat red lanes 2026-04-20 23:33:49 +01:00
media-generation fix(image-generation): log provider fallback failures 2026-04-21 22:50:09 +01:00
plugins test: bridge xai test helper imports 2026-04-24 13:18:21 +01:00
AGENTS.md docs(boundary): codify shared test helper plugin seams 2026-04-10 08:27:35 +01:00
auth-wizard.ts refactor: move provider auth-choice helpers into plugins 2026-03-16 22:40:33 -07:00
browser-bundled-plugin-fixture.ts fix(feishu): enforce workspace-only localRoots in docx upload actions [AI-assisted] (#62369) 2026-04-07 10:35:03 -06:00
bundled-channel-entry.ts test(extensions): dedupe bundled entry smoke tests 2026-04-12 03:09:18 +01:00
bundled-plugin-paths.ts refactor(plugins): decouple bundled plugin runtime loading 2026-03-29 09:10:38 +01:00
bundled-runtime-sidecars.ts test(plugins): finish moving contract coverage 2026-04-04 00:11:39 +01:00
captured-io.ts refactor: dedupe test and script helpers 2026-03-24 15:48:35 +00:00
CLAUDE.md docs(boundary): codify shared test helper plugin seams 2026-04-10 08:27:35 +01:00
envelope-timestamp.ts
fast-short-timeouts.ts test: harden vitest no-isolate coverage 2026-03-22 10:48:21 -07:00
gateway-e2e-harness.ts chore: enable no-unnecessary-type-arguments 2026-04-10 20:14:49 +01:00
http-test-server.ts refactor(test): dedupe shared test helpers 2026-03-21 23:07:51 +00:00
import-fresh.ts fix(runtime): duplicate messages, share singleton state across bundled chunks (#43683) 2026-03-12 14:59:27 -04:00
mock-incoming-request.ts
node-builtin-mocks.test.ts test: extract node builtin mock helpers 2026-04-03 18:40:28 +01:00
node-builtin-mocks.ts test: share execFile builtin mock 2026-04-20 19:20:46 +01:00
normalize-text.ts
pairing-reply.ts refactor: align pairing replies, daemon hints, and feishu mention policy 2026-03-25 04:22:53 -07:00
paths.ts
pattern-file.ts refactor: dedupe test and script helpers 2026-03-24 15:48:35 +00:00
poll.ts
provider-replay-policy.ts test(providers): dedupe replay policy assertions 2026-04-12 03:13:48 +01:00
sandbox-fixtures.ts test: share planner and sandbox test helpers 2026-03-26 22:03:18 +00:00
stt-live-audio.ts refactor(stt): share transcription helpers 2026-04-23 04:29:35 +01:00
temp-dir.ts chore(lint): enable additional cleanup rules 2026-04-18 20:37:13 +01:00
temp-home.ts test: reduce models-config temp-home churn 2026-04-05 17:04:02 +01:00
temp-repo.ts test: harden ci timing cleanup 2026-04-22 04:45:19 +01:00
vitest-config-paths.ts test: align Vitest config path assertions 2026-04-10 15:49:37 +01:00
wizard-prompter.ts