openclaw/test/helpers
Peter Steinberger 3616fba951
fix(gateway): make hot reload transactional (#105289)
* fix(gateway): make hot reload transactional

Replace partial reload side effects with a deferred transaction that publishes config, secrets, auth, and subsystem state together, and drains in-flight reload work before shutdown.

Co-authored-by: LZY3538 <293718838+LZY3538@users.noreply.github.com>

* fix(auth): preserve state-only credential ownership

Keep derived runtime snapshots in place for main-store state mutations so order refreshes do not look like credential replacement.

* fix(gateway): close reload transaction gaps

* fix(gateway): close merged reload gaps

* chore: move reload note to PR context

* fix(gateway): exclude restart emission root

---------

Co-authored-by: LZY3538 <293718838+LZY3538@users.noreply.github.com>
2026-07-12 18:16:15 -07:00
..
agents feat(agents): sessions_search full-text recall over past session transcripts (#105057) 2026-07-12 09:15:41 +01:00
auto-reply refactor(deadcode): localize test and tooling helpers (#101875) 2026-07-07 13:45:26 -07:00
config docs: document test helpers 2026-06-04 20:42:26 -04:00
cron chore(tooling): enforce formatting and refresh TypeScript checks (#104239) 2026-07-11 01:09:51 -07:00
gateway test(live): require Android node core commands 2026-06-06 16:12:56 +02:00
infra fix: silence heartbeat notify=false fallback replies (#100735) 2026-07-06 03:50:54 -07:00
media-generation refactor(test): delete unused media generation mocks 2026-06-18 17:19:59 +08:00
plugins docs: document cjs bridge headers 2026-06-04 23:26:24 -04:00
acp-manager-task-state.ts fix: restore acp task env scope 2026-06-14 19:06:25 +01:00
AGENTS.md
auth-wizard.ts test(deadcode): dedupe wizard prompter helpers 2026-06-21 19:49:46 +08:00
bounded-child-output.test.ts fix(test): bound child output buffers 2026-06-07 12:19:08 +02:00
bounded-child-output.ts fix(test): bound child output buffers 2026-06-07 12:19:08 +02:00
browser-bundled-plugin-fixture.ts docs: document test helpers 2026-06-04 20:42:26 -04:00
bundled-runtime-sidecars.ts docs: document shared test helpers 2026-06-04 01:48:32 -04:00
captured-io.ts docs: document shared test helpers 2026-06-04 01:48:32 -04:00
CLAUDE.md
gateway-e2e-harness.test.ts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
gateway-e2e-harness.ts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
image-fixtures.ts docs: document test helpers 2026-06-04 20:42:26 -04:00
live-image-probe.test.ts docs: document test helpers 2026-06-04 20:42:26 -04:00
live-image-probe.ts docs: document test helpers 2026-06-04 20:42:26 -04:00
normalize-text.ts docs: document test helpers 2026-06-04 20:42:26 -04:00
openclaw-test-instance.test.ts fix(test): kill openclaw test process groups 2026-06-17 22:58:03 +02:00
openclaw-test-instance.ts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
paths.ts docs: document test helpers 2026-06-04 20:42:26 -04:00
pattern-file.ts docs: document test helpers 2026-06-04 20:42:26 -04:00
sqlite-sessions-transcripts-flip-proof.ts feat(tooling): enforce indexed access checks in root tests (#105223) 2026-07-12 10:42:07 +01:00
stt-live-audio.test.ts docs: document test helpers 2026-06-04 20:42:26 -04:00
temp-dir.test.ts fix(qa): restore package docker gates 2026-07-04 01:56:21 +02:00
temp-dir.ts fix(gateway): make hot reload transactional (#105289) 2026-07-12 18:16:15 -07:00
temp-repo.ts docs: document test helpers 2026-06-04 20:42:26 -04:00
ui-style-fixtures.ts refactor(test): remove unused shared helpers 2026-06-18 15:11:39 +08:00
vitest-config-paths.ts docs: document test helpers 2026-06-04 20:42:26 -04:00
wizard-prompter.ts test: eliminate unchecked TypeScript casts (#105804) 2026-07-12 18:08:26 -07:00