openclaw/test/vitest
Peter Steinberger 609fa2d9cf
refactor(skills): prepare pinned library resources off-thread (#148560)
Read immutable pin descriptions and eligible manifests through the canonical
shared-state reader, retaining admission, snapshot scope, exact artifact bytes,
and first-resource error order. Capture pin and catalog facts before awaits so
caller mutation cannot mix revisions or change the selected filesystem host.

Await the existing per-root node fixture cleanup before deleting test state.
No schema, retention, durability, permission, or dependency change is introduced.
2026-09-21 00:47:38 -07:00
..
credential-redaction.ts fix(test): redact credentials from Vitest failure reports (#150983) 2026-09-17 10:32:29 -07:00
redacting-reporter.ts fix(test): redact credentials from Vitest failure reports (#150983) 2026-09-17 10:32:29 -07:00
vitest.acp.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.agents-core-isolated.config.ts fix: resume unfinished tasks after Gateway restarts (#153243) 2026-09-19 17:07:32 -07:00
vitest.agents-core.config.ts fix: run agents-core CI files safely in parallel (#154133) 2026-09-21 06:48:26 +00:00
vitest.agents-embedded-agent-incomplete-turn.config.ts
vitest.agents-embedded-agent-overflow-compaction.config.ts
vitest.agents-embedded-agent-run.config.ts refactor(auth): prepare runtime profile reads asynchronously (#149309) 2026-09-18 07:56:22 -07:00
vitest.agents-embedded-agent.config.ts
vitest.agents-paths.d.mts feat(agents): allow bounded recursive session spawning by default (#138059) 2026-09-05 07:22:28 -06:00
vitest.agents-paths.mjs refactor(heartbeat): run outcome queries in the agent database worker (#147463) 2026-09-20 01:05:34 -07:00
vitest.agents-spawn-production-boundary.config.ts improve(heartbeat): defer execution loading until a wake (#143499) 2026-09-15 14:18:01 +08:00
vitest.agents-support.config.ts
vitest.agents-tools.config.ts refactor(cron): move scheduled-job loading off the caller thread (#148335) 2026-09-14 11:21:23 -07:00
vitest.agents.config.ts fix: keep SQLite worker tests on fork hosts (#146991) 2026-09-13 08:04:53 -07:00
vitest.auto-reply-core.config.ts refactor(heartbeat): run outcome queries in the agent database worker (#147463) 2026-09-20 01:05:34 -07:00
vitest.auto-reply-reply.config.ts refactor(plugins): read installed metadata through the shared worker (#148017) 2026-09-14 06:37:32 -07:00
vitest.auto-reply-top-level.config.ts
vitest.auto-reply.config.ts refactor(plugins): read installed metadata through the shared worker (#148017) 2026-09-14 06:37:32 -07:00
vitest.boundary.config.ts refactor(test): remove obsolete Vitest config adapters (#139442) 2026-09-05 15:24:21 -07:00
vitest.bundled-plugin-paths.ts
vitest.bundled.config.ts fix(release): preserve upgrade diagnostic probe (#123338) 2026-08-13 16:56:43 -07:00
vitest.channel-paths.d.mts test(tooling): remove obsolete runner facades (#124159) 2026-08-15 04:47:33 -07:00
vitest.channel-paths.mjs test(tooling): remove obsolete runner facades (#124159) 2026-08-15 04:47:33 -07:00
vitest.channels.config.ts improve(plugin-sdk): keep replay persistence off the Gateway thread (#152642) 2026-09-19 04:31:58 -07:00
vitest.cli-process-paths.d.mts
vitest.cli-process-paths.mjs fix(doctor): honor config write refusals before gateway repair (#147120) 2026-09-20 13:11:56 -06:00
vitest.cli-process.config.ts test(vitest): give config creators nameable return types 2026-08-10 09:35:51 -07:00
vitest.cli.config.ts refactor(agents): move native hook relay persistence to shared worker (#149397) 2026-09-16 00:28:31 -07:00
vitest.commands-light-paths.d.mts fix(test): run explicitly requested untracked tests (#131453) 2026-08-27 20:43:06 -07:00
vitest.commands-light-paths.mjs fix(ollama): preserve hosted subdomain model context (#144891) 2026-09-11 17:30:21 +05:30
vitest.commands-light.config.ts refactor(plugins): read installed metadata through the shared worker (#148017) 2026-09-14 06:37:32 -07:00
vitest.commands.config.ts fix: keep Doctor writes working across module reloads (#147292) 2026-09-13 14:44:37 -07:00
vitest.config.ts fix(ui): settings reload can overflow the browser stack (#147970) 2026-09-14 05:44:28 -07:00
vitest.contracts-channel-config.config.ts fix(release): preserve upgrade diagnostic probe (#123338) 2026-08-13 16:56:43 -07:00
vitest.contracts-channel-registry.config.ts fix(release): preserve upgrade diagnostic probe (#123338) 2026-08-13 16:56:43 -07:00
vitest.contracts-channel-session.config.ts fix: keep SQLite worker tests on fork hosts (#146991) 2026-09-13 08:04:53 -07:00
vitest.contracts-channel-surface.config.ts fix(release): preserve upgrade diagnostic probe (#123338) 2026-08-13 16:56:43 -07:00
vitest.contracts-paths.d.mts ci: remove redundant contract runs and costly test work (#137220) 2026-09-03 05:00:04 -07:00
vitest.contracts-paths.mjs fix: restore reads for the installed official Mattermost plugin (#147660) 2026-09-14 16:23:26 +01:00
vitest.contracts-plugin.config.ts fix(release): preserve upgrade diagnostic probe (#123338) 2026-08-13 16:56:43 -07:00
vitest.contracts-shared.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.crabline-candidate.config.ts improve(feishu): cover native Gateway replies with Crabline (#147549) 2026-09-14 09:25:51 +08:00
vitest.cron.config.ts fix(ci): parallelize cron files within the shared worker budget (#154097) 2026-09-20 15:37:08 -07:00
vitest.daemon.config.ts
vitest.database-worker-core-paths.d.mts fix: keep SQLite worker tests on fork hosts (#146991) 2026-09-13 08:04:53 -07:00
vitest.database-worker-core-paths.mjs refactor(skills): prepare pinned library resources off-thread (#148560) 2026-09-21 00:47:38 -07:00
vitest.database-worker-watch.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.e2e.config.ts fix: keep SQLite worker tests on fork hosts (#146991) 2026-09-13 08:04:53 -07:00
vitest.e2e.global-setup.ts fix(test): prepare shared builds before parallel workers (#131297) 2026-08-27 17:30:31 -07:00
vitest.e2e.sequencer.ts perf(ci): shorten release verification tails (#134824) 2026-08-31 23:30:07 -07:00
vitest.extension-acpx-paths.d.mts
vitest.extension-acpx-paths.mjs
vitest.extension-acpx.config.ts
vitest.extension-active-memory-paths.d.mts
vitest.extension-active-memory-paths.mjs
vitest.extension-active-memory.config.ts
vitest.extension-browser-paths.d.mts
vitest.extension-browser-paths.mjs
vitest.extension-browser.config.ts
vitest.extension-channel-split-paths.mjs
vitest.extension-codex-app-server-attempt-light.config.ts perf(sessions): move automatic maintenance database work to workers (#148630) 2026-09-19 08:06:58 +08:00
vitest.extension-codex-app-server-attempt-support.config.ts fix(codex): avoid gateway stalls during child startup and exit (#152820) 2026-09-19 07:48:10 -06:00
vitest.extension-codex-app-server-runtime.config.ts refactor(agents): move native hook relay persistence to shared worker (#149397) 2026-09-16 00:28:31 -07:00
vitest.extension-codex-app-server-support.config.ts refactor(agents): move native hook relay persistence to shared worker (#149397) 2026-09-16 00:28:31 -07:00
vitest.extension-codex-app-server-tools.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.extension-codex-paths.d.mts
vitest.extension-codex-paths.mjs
vitest.extension-codex-surface.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.extension-codex.config.ts ci(codex): isolate ordinary extension test files (#154319) 2026-09-20 22:16:23 -07:00
vitest.extension-config.ts fix: await approval target persistence before completing delivery (#146325) 2026-09-12 13:50:54 -07:00
vitest.extension-database-workers-paths.d.mts fix: await approval target persistence before completing delivery (#146325) 2026-09-12 13:50:54 -07:00
vitest.extension-database-workers-paths.mjs fix: preserve independent Codex background work on cancellation (#154188) 2026-09-21 07:48:21 +01:00
vitest.extension-database-workers.config.ts fix: await approval target persistence before completing delivery (#146325) 2026-09-12 13:50:54 -07:00
vitest.extension-diffs-paths.d.mts
vitest.extension-diffs-paths.mjs
vitest.extension-diffs.config.ts
vitest.extension-discord.config.ts
vitest.extension-feishu-paths.d.mts
vitest.extension-feishu-paths.mjs
vitest.extension-feishu.config.ts
vitest.extension-imessage.config.ts
vitest.extension-irc-paths.d.mts
vitest.extension-irc-paths.mjs
vitest.extension-irc.config.ts
vitest.extension-line.config.ts
vitest.extension-matrix-paths.d.mts
vitest.extension-matrix-paths.mjs
vitest.extension-matrix.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.extension-mattermost-paths.d.mts
vitest.extension-mattermost-paths.mjs
vitest.extension-mattermost.config.ts
vitest.extension-media-paths.d.mts
vitest.extension-media-paths.mjs refactor(media): remove orphan generation facades (#122874) 2026-08-12 17:19:22 -07:00
vitest.extension-media.config.ts
vitest.extension-memory-paths.d.mts
vitest.extension-memory-paths.mjs feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.extension-memory.config.ts
vitest.extension-messaging-paths.d.mts
vitest.extension-messaging-paths.mjs refactor(qqbot): install plugin from Tencent package (#107295) 2026-08-11 15:10:27 -07:00
vitest.extension-messaging.config.ts
vitest.extension-misc-paths.d.mts
vitest.extension-misc-paths.mjs refactor(canvas): make the panel a widget presenter (#126030) 2026-08-19 08:21:07 -07:00
vitest.extension-misc.config.ts
vitest.extension-msteams-paths.d.mts
vitest.extension-msteams-paths.mjs
vitest.extension-msteams.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.extension-provider-openai.config.ts test(vitest): give config creators nameable return types 2026-08-10 09:35:51 -07:00
vitest.extension-provider-paths.d.mts
vitest.extension-provider-paths.mjs feat(onboarding): add Apple on-device setup and utility model (#150376) 2026-09-16 20:53:06 -07:00
vitest.extension-providers.config.ts ci: reuse workers across provider test files (#154290) 2026-09-20 21:07:08 -07:00
vitest.extension-qa-paths.d.mts
vitest.extension-qa-paths.mjs
vitest.extension-qa.config.ts
vitest.extension-signal.config.ts fix(signal): refuse account deletion that activates a shadowed identity (#145981) 2026-09-12 20:54:39 +05:30
vitest.extension-slack.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.extension-telegram-paths.d.mts
vitest.extension-telegram-paths.mjs
vitest.extension-telegram.config.ts fix(ci): keep Telegram shards alive after the first isolated file (#123576) 2026-08-14 14:50:21 +05:30
vitest.extension-voice-call-paths.d.mts
vitest.extension-voice-call-paths.mjs
vitest.extension-voice-call.config.ts
vitest.extension-whatsapp-paths.d.mts
vitest.extension-whatsapp-paths.mjs
vitest.extension-whatsapp.config.ts
vitest.extension-zalo-paths.d.mts
vitest.extension-zalo-paths.mjs
vitest.extension-zalo.config.ts
vitest.extensions.config.ts fix: await approval target persistence before completing delivery (#146325) 2026-09-12 13:50:54 -07:00
vitest.fork-diagnostics.mjs fix: preserve Node debugger attachment on SIGUSR1 (#153462) 2026-09-20 00:34:04 -07:00
vitest.forks-pool.ts fix: preserve Node debugger attachment on SIGUSR1 (#153462) 2026-09-20 00:34:04 -07:00
vitest.full-agentic.config.ts
vitest.full-auto-reply.config.ts
vitest.full-core-bundled.config.ts
vitest.full-core-contracts.config.ts
vitest.full-core-runtime.config.ts
vitest.full-core-support-boundary.config.ts
vitest.full-core-tooling.config.ts test(ci): serialize full tooling aggregate (#148657) 2026-09-15 01:26:39 +00:00
vitest.full-core-unit-fast.config.ts
vitest.full-core-unit-security.config.ts
vitest.full-core-unit-src.config.ts
vitest.full-core-unit-support.config.ts
vitest.full-extensions.config.ts
vitest.gateway-client.config.ts fix(gateway): avoid event-loop stalls during device-token storage (#151926) 2026-09-18 14:53:26 -07:00
vitest.gateway-core.config.ts fix: avoid worker OOMs in full Gateway-core test runs (#148971) 2026-09-15 09:38:42 -07:00
vitest.gateway-database-workers.config.ts fix(ci): run Gateway database-worker tests in parallel (#153144) 2026-09-19 13:41:53 -07:00
vitest.gateway-methods-isolated.config.ts test(gateway): exercise usage dates in native timezones (#136501) 2026-09-02 13:36:10 -07:00
vitest.gateway-methods.config.ts refactor(tasks): prepare cold task and flow reads asynchronously (#148574) 2026-09-17 17:17:32 -07:00
vitest.gateway-server-isolated.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.gateway-server-paths.d.mts improve(ci): run Gateway server tests in parallel (#154181) 2026-09-20 18:59:54 -07:00
vitest.gateway-server-paths.mjs improve(ci): run Gateway server tests in parallel (#154181) 2026-09-20 18:59:54 -07:00
vitest.gateway-server-projects.config.ts improve(ci): run Gateway server tests in parallel (#154181) 2026-09-20 18:59:54 -07:00
vitest.gateway-server.config.ts improve(ci): run Gateway server tests in parallel (#154181) 2026-09-20 18:59:54 -07:00
vitest.gateway.config.ts fix: keep session delivery persistence from blocking the Gateway (#147887) 2026-09-13 23:27:08 -07:00
vitest.hooks.config.ts fix(github): distinguish publication locks from unavailable storage (#152437) 2026-09-19 22:14:42 -07:00
vitest.include-patterns.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.infra.config.ts fix(ci): let infra tests use their assigned workers (#154520) 2026-09-21 00:15:35 -07:00
vitest.live.config.ts fix(test): live Gateway validation loses shared state (#150873) 2026-09-17 06:22:36 -07:00
vitest.logging.config.ts improve(cron): move data-only saves off the caller thread (#148594) 2026-09-15 07:50:00 -07:00
vitest.media-understanding.config.ts
vitest.media.config.ts perf(gateway): move managed image metadata reads to workers (#150628) 2026-09-17 19:00:21 -07:00
vitest.node-policy.global-setup.ts fix(ui): keep attached context out of message text (#152539) 2026-09-19 19:19:31 -07:00
vitest.package-contract-paths.mjs fix(testing): run package contracts without unrelated runtime builds (#142159) 2026-09-08 07:01:55 -07:00
vitest.package-contract.config.ts fix(testing): run package contracts without unrelated runtime builds (#142159) 2026-09-08 07:01:55 -07:00
vitest.pattern-file.test.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.pattern-file.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.performance-config.ts chore(test): migrate to stable Vitest 5 (#138264) 2026-09-06 04:17:59 +09:00
vitest.plugin-sdk-light.config.ts refactor: keep plugin work and cleanup owned during retirement (#144252) 2026-09-11 13:42:35 -07:00
vitest.plugin-sdk-paths.d.mts fix(test): run explicitly requested untracked tests (#131453) 2026-08-27 20:43:06 -07:00
vitest.plugin-sdk-paths.mjs fix: keep SQLite worker tests on fork hosts (#146991) 2026-09-13 08:04:53 -07:00
vitest.plugin-sdk.config.ts fix: keep SQLite worker tests on fork hosts (#146991) 2026-09-13 08:04:53 -07:00
vitest.plugins.config.ts fix: keep SQLite worker tests on fork hosts (#146991) 2026-09-13 08:04:53 -07:00
vitest.process.config.ts refactor(node-host): move launch and turn journal SQL off the event loop (#149517) 2026-09-20 20:46:34 -07:00
vitest.project-shard-config.ts test(ci): serialize full tooling aggregate (#148657) 2026-09-15 01:26:39 +00:00
vitest.reporters.ts fix(test): redact credentials from Vitest failure reports (#150983) 2026-09-17 10:32:29 -07:00
vitest.runtime-config.config.ts test(vitest): give config creators nameable return types 2026-08-10 09:35:51 -07:00
vitest.scoped-config.ts test: diagnose stalled infra test workers (#152381) 2026-09-19 03:53:39 -07:00
vitest.secrets.config.ts
vitest.shared-core.config.ts
vitest.shared.config.ts fix(ci): restore Vitest cache reuse (#154121) 2026-09-20 18:12:59 -07:00
vitest.startup-corpus-paths.d.mts test(config): parallelize the complete state startup corpus (#153532) 2026-09-20 04:53:34 -07:00
vitest.startup-corpus-paths.mjs test(config): parallelize the complete state startup corpus (#153532) 2026-09-20 04:53:34 -07:00
vitest.system-load.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
vitest.tasks.config.ts fix: keep SQLite worker tests on fork hosts (#146991) 2026-09-13 08:04:53 -07:00
vitest.test-shards.d.mts perf(test): route TUI PTY tests exclusively (#126624) 2026-08-20 03:10:24 -07:00
vitest.test-shards.mjs refactor(agents): move native hook relay persistence to shared worker (#149397) 2026-09-16 00:28:31 -07:00
vitest.timeouts.ts
vitest.tooling-docker.config.ts fix(e2e): suppress update checks inside Docker E2E containers (#129931) 2026-08-26 00:14:40 -07:00
vitest.tooling-isolated-paths.d.mts
vitest.tooling-isolated-paths.mjs fix: preserve private hook checks and diagnostics (#132403) 2026-08-29 11:25:36 -07:00
vitest.tooling-isolated.config.ts improve: reduce provider auth parity test time (#122445) 2026-08-11 22:37:06 -07:00
vitest.tooling.config.ts fix: keep SQLite worker tests on fork hosts (#146991) 2026-09-13 08:04:53 -07:00
vitest.tui-pty.config.ts fix(gateway): avoid event-loop stalls during device-token storage (#151926) 2026-09-18 14:53:26 -07:00
vitest.tui.config.ts
vitest.ui-browser.config.ts feat(ui): render Mermaid diagrams in chat (#134913) 2026-09-01 02:01:25 -07:00
vitest.ui-e2e-prebuilt.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.ui-e2e-prebuilt.global-setup.ts fix(ci): restore prebuilt UI test admission (#139123) 2026-09-05 06:46:48 -07:00
vitest.ui-e2e-preflight.ts fix(test): report local Gateway transport failures early (#152309) 2026-09-19 01:57:53 -07:00
vitest.ui-e2e.bundled.global-setup.ts improve(ui): avoid unused bundle builds in standalone E2E runs (#135962) 2026-09-01 23:25:21 -07:00
vitest.ui-e2e.config.ts fix(ui): prevent chat jumps when collaborators send messages (#153061) 2026-09-20 13:56:30 -07:00
vitest.ui-e2e.global-setup.ts fix(test): report local Gateway transport failures early (#152309) 2026-09-19 01:57:53 -07:00
vitest.ui-e2e.sequencer.ts ci: balance Control UI browser checks (#135210) 2026-09-01 16:55:19 -07:00
vitest.ui-e2e.setup.ts improve(ui): cut E2E shard runtime by reusing the bundle (#118697) 2026-08-03 08:01:44 -07:00
vitest.ui-isolated-paths.d.mts
vitest.ui-isolated-paths.mjs feat: read GitHub issues, pull requests, and commits beside chat (#148464) 2026-09-18 23:54:04 -07:00
vitest.ui-isolated.config.ts test(vitest): give config creators nameable return types 2026-08-10 09:35:51 -07:00
vitest.ui-paths.d.mts fix(ui): settings reload can overflow the browser stack (#147970) 2026-09-14 05:44:28 -07:00
vitest.ui-paths.mjs fix(ui): keep chat footer controls clear of messages and notices (#152608) 2026-09-19 02:34:05 -07:00
vitest.ui-timing.config.ts fix(ui): settings reload can overflow the browser stack (#147970) 2026-09-14 05:44:28 -07:00
vitest.ui.config.ts fix(ui): settings reload can overflow the browser stack (#147970) 2026-09-14 05:44:28 -07:00
vitest.unit-fast-fake-timers.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.unit-fast-isolated.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.unit-fast-paths.d.mts perf(ci): remove repeated setup and balance complete test workloads (#134038) 2026-08-31 13:32:32 -07:00
vitest.unit-fast-paths.mjs perf(state): reduce main-thread coordinator waits (#154244) 2026-09-20 21:18:30 -07:00
vitest.unit-fast-root.config.ts fix(test): restore root-matrix unit-fast cleanup (#121356) 2026-08-09 19:44:44 -07:00
vitest.unit-fast.config.ts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
vitest.unit-paths.d.mts
vitest.unit-paths.mjs fix(ui): keep Control UI code off the state database schema loader (#152130) 2026-09-18 14:48:40 -07:00
vitest.unit-security.config.ts
vitest.unit-src.config.ts
vitest.unit-support.config.ts
vitest.unit.config.ts refactor(test): remove obsolete Vitest config adapters (#139442) 2026-09-05 15:24:21 -07:00
vitest.utils.config.ts
vitest.weighted-sharding.ts perf(ci): shorten release verification tails (#134824) 2026-08-31 23:30:07 -07:00
vitest.wizard.config.ts refactor(plugins): read installed metadata through the shared worker (#148017) 2026-09-14 06:37:32 -07:00
vitest.worker-artifacts.ts fix(test): run Windows lifecycle probes from compiled entrypoints (#148185) 2026-09-18 02:58:55 -07:00
zod-runtime.ts