openclaw/test
Vincent Koc 4ca84acf24
fix(runtime): duplicate messages, share singleton state across bundled chunks (#43683)
* Tests: add fresh module import helper

* Process: share command queue runtime state

* Agents: share embedded run runtime state

* Reply: share followup queue runtime state

* Reply: share followup drain callback state

* Reply: share queued message dedupe state

* Reply: share inbound dedupe state

* Tests: cover shared command queue runtime state

* Tests: cover shared embedded run runtime state

* Tests: cover shared followup queue runtime state

* Tests: cover shared inbound dedupe state

* Tests: cover shared Slack thread participation state

* Slack: share sent thread participation state

* Tests: document fresh import helper

* Telegram: share draft stream runtime state

* Tests: cover shared Telegram draft stream state

* Telegram: share sent message cache state

* Tests: cover shared Telegram sent message cache

* Telegram: share thread binding runtime state

* Tests: cover shared Telegram thread binding state

* Tests: avoid duplicate shared queue reset

* refactor(runtime): centralize global singleton access

* refactor(runtime): preserve undefined global singleton values

* test(runtime): cover undefined global singleton values

---------

Co-authored-by: Nimrod Gutman <nimrod.gutman@gmail.com>
2026-03-12 14:59:27 -04:00
..
fixtures refactor(security): simplify system.run approval model 2026-03-11 01:43:06 +00:00
helpers fix(runtime): duplicate messages, share singleton state across bundled chunks (#43683) 2026-03-12 14:59:27 -04:00
mocks chore: Fix types. 2026-02-17 13:40:17 +09:00
scripts feature(context): extend plugin system to support custom context management (#22201) 2026-03-06 05:31:59 -08:00
appcast.test.ts fix(test): stabilize appcast version assertion 2026-03-03 05:51:50 +00:00
cli-json-stdout.e2e.test.ts fix(cli): keep json preflight stdout machine-readable 2026-03-02 03:10:02 +00:00
gateway.multi.e2e.test.ts refactor: extract telegram lane delivery and e2e harness 2026-02-22 21:33:20 +01:00
git-hooks-pre-commit.test.ts perf(test): trim fixture and serialization overhead in integration suites 2026-03-03 01:09:07 +00:00
global-setup.ts test: speed up default test env 2026-01-23 18:34:33 +00:00
openclaw-npm-release-check.test.ts fix: make node-llama-cpp optional for npm installs 2026-03-12 16:45:59 +00:00
release-check.test.ts refactor: validate bundled extension release metadata 2026-03-08 18:26:36 +00:00
setup.ts fix: carry observed overflow token counts into compaction (#40357) 2026-03-12 06:58:42 -07:00
test-env.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
ui.presenter-next-run.test.ts Web UI: add full cron edit parity, all-jobs run history, and compact filters (openclaw#24155) thanks @Takhoffman 2026-02-22 23:05:42 -06:00