openclaw/test/helpers
Peter Steinberger a917c99e92
fix(runtime): classify Node releases consistently across install and launch (#124812)
* fix(runtime): align Node release version guards

Amp-Thread-ID: https://ampcode.com/threads/T-01a00ae0-190d-718b-8a76-b75f3e8d1fae

* test(runtime): include Node version helper in source fixture

* fix(install): align Node release checks across boundaries

Amp-Thread-ID: https://ampcode.com/threads/T-01a00ae0-190d-718b-8a76-b75f3e8d1fae

* fix: keep node version guard legacy-compatible

Amp-Thread-ID: https://ampcode.com/threads/T-01a00ae0-190d-718b-8a76-b75f3e8d1fae

* test(runtime): exercise legacy launcher preflight

* fix(installer): validate installed Node release versions

Amp-Thread-ID: https://ampcode.com/threads/T-01a00ae0-190d-718b-8a76-b75f3e8d1fae

* fix(installer): compare Node version parts numerically

Amp-Thread-ID: https://ampcode.com/threads/T-01a00ae0-190d-718b-8a76-b75f3e8d1fae

* test(installer): cover 17-digit Node major

---------

Co-authored-by: Amp <amp@ampcode.com>
2026-08-17 00:42:23 -07:00
..
agents refactor(agents): remove stale runner state plumbing (#118495) 2026-08-03 01:59:31 -07:00
auto-reply perf(agents): keep turn-path model catalog reads off the full live build (#120834) 2026-08-08 22:48:40 -07:00
config test(config): remove orphan bundled channel runtime (#124163) 2026-08-15 05:12:06 -07:00
cron refactor: finish shared test helper migrations (#120996) 2026-08-09 06:00:06 -07:00
gateway refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
infra refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
media-generation refactor: eliminate export name collisions (#122084) 2026-08-11 10:41:50 -07:00
acp-manager-task-state.ts refactor: eliminate final export name collisions (#122083) 2026-08-11 11:18:24 -07:00
AGENTS.md
auth-wizard.ts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
bounded-child-output.test.ts fix(test): keep bounded child output UTF-8 safe (#109168) 2026-07-16 22:53:11 -07:00
bounded-child-output.ts fix(test): keep bounded child output UTF-8 safe (#109168) 2026-07-16 22:53:11 -07:00
browser-bundled-plugin-fixture.ts
bundled-runtime-sidecars.ts
captured-io.ts
channel-admission-evidence.ts feat: audit admitted channel participant identity (#122863) 2026-08-14 08:57:01 -05: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 refactor(state): move device identity into canonical SQLite state (#110392) 2026-07-18 17:43:56 +01:00
image-fixtures.ts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
live-image-probe.test.ts
live-image-probe.ts
node-version-cases.ts fix(runtime): classify Node releases consistently across install and launch (#124812) 2026-08-17 00:42:23 -07:00
normalize-text.ts
openai-long-context-live.test.ts improve(gateway): compose live session stress probes (#122519) 2026-08-12 06:22:08 -07:00
openai-long-context-live.ts improve(gateway): compose live session stress probes (#122519) 2026-08-12 06:22:08 -07:00
openclaw-test-instance.test.ts feat(agents): record run-end worktree cleanup outcome; prove Workboard dirty retention (#120434) 2026-08-08 20:32:11 -07:00
openclaw-test-instance.ts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
paths.ts
pattern-file.ts
process-wait.ts chore(lint): clear 172 lint:all baseline violations in five batches (#118098) 2026-08-02 14:08:09 -07:00
promise.ts refactor: burn wrapper shadowing baseline entries (#122040) 2026-08-11 08:24:03 -07:00
provider-http.test.ts refactor(test): consolidate duplicated requireRecord and provider HTTP mock helpers (#119982) 2026-08-06 14:48:01 -07:00
provider-http.ts refactor(test): consolidate duplicated requireRecord and provider HTTP mock helpers (#119982) 2026-08-06 14:48:01 -07:00
publishable-plugin-fixture.ts test(plugins): deduplicate publication fixtures (#124312) 2026-08-15 17:16:07 -07:00
record.test.ts refactor(test): consolidate duplicated requireRecord and provider HTTP mock helpers (#119982) 2026-08-06 14:48:01 -07:00
record.ts refactor(test): consolidate duplicated requireRecord and provider HTTP mock helpers (#119982) 2026-08-06 14:48:01 -07:00
release-workflow-timeouts.ts test(tooling): deduplicate release timeout evaluators (#124297) 2026-08-15 15:58:29 -07:00
session-manager-file-fixture.ts refactor(sessions): isolate legacy transcript fixtures (#115231) 2026-07-28 11:56:16 -04:00
sqlite-sessions-transcripts-flip-proof-assertions.ts test(ci): trim duplicate SQLite lifecycle tours (#122308) 2026-08-11 16:51:28 -07:00
sqlite-sessions-transcripts-flip-proof.ts test(ci): trim duplicate SQLite lifecycle tours (#122308) 2026-08-11 16:51:28 -07:00
sqlite-statement-execution-counter.ts improve(sqlite): reuse synchronous prepared statements (#114777) 2026-07-28 03:53:16 -04:00
stage-live-auth-profiles.test.ts fix(test): stage live auth profiles from SQLite (#113651) 2026-08-05 17:12:09 +08:00
stage-live-auth-profiles.ts fix(test): stage live auth profiles from SQLite (#113651) 2026-08-05 17:12:09 +08:00
stt-live-audio.test.ts
temp-dir.test.ts refactor(test): remove residual test seams (#123555) 2026-08-14 03:03:15 -07:00
temp-dir.ts refactor: finish shared test helper migrations (#120996) 2026-08-09 06:00:06 -07:00
temp-repo.ts
tls-fixture.ts feat(gateway): transfer node worker workspaces (#123280) 2026-08-13 21:00:44 -07:00
ui-style-fixtures.ts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
vitest-config-paths.ts
wizard-prompter.ts test: eliminate unchecked TypeScript casts (#105804) 2026-07-12 18:08:26 -07:00
worker-provider-replay-roundtrip.ts test(gateway): model exact worker claim lifecycle 2026-08-16 20:44:04 -07:00