Vincent Koc
84bcdaa983
fix(e2e): validate fixture cleanup interval
2026-06-19 00:29:25 +02:00
Vincent Koc
27310bfa34
fix(e2e): validate docker e2e ports
2026-06-19 00:09:47 +02:00
Vincent Koc
0df60ad306
fix(e2e): validate docker resource limits
2026-06-19 00:00:42 +02:00
Vincent Koc
392f5b75bf
fix(e2e): validate kitchen sink fixture wait attempts
2026-06-18 23:21:28 +02:00
Vincent Koc
34d402f53c
fix(e2e): validate plugin fixture stop attempts
2026-06-18 23:17:00 +02:00
Vincent Koc
1faf8175e4
fix(e2e): validate onboard gateway wait attempts
2026-06-18 23:12:41 +02:00
Vincent Koc
9328f4a675
fix(e2e): validate bun smoke timeout env
2026-06-18 23:07:22 +02:00
Vincent Koc
cc3d346c15
fix(e2e): validate upgrade survivor budgets
2026-06-18 22:52:19 +02:00
Vincent Koc
d2e36a176d
fix(e2e): validate live plugin tool limits
2026-06-18 22:30:59 +02:00
Vincent Koc
61b116d597
fix(e2e): validate plugin update timeout seconds
2026-06-18 22:23:23 +02:00
Vincent Koc
8b63a3d551
fix(e2e): validate openwebui docker timeouts
2026-06-18 22:02:43 +02:00
Vincent Koc
2ae84f75ef
fix(e2e): reject invalid mcp code-mode docker ports
2026-06-18 21:47:18 +02:00
Vincent Koc
7f1fa65399
fix(e2e): reject declared oversized probe bodies
2026-06-18 21:37:07 +02:00
Vincent Koc
9501d4dec2
fix(e2e): reject invalid openwebui docker ports
2026-06-18 21:31:46 +02:00
Vincent Koc
d9397e5b9b
fix(e2e): cancel stalled kitchen sink response streams
2026-06-18 21:27:08 +02:00
Vincent Koc
ea4ddb2eb5
fix(e2e): ignore loose rpc content length headers
2026-06-18 21:14:22 +02:00
Vincent Koc
4c9b4c32ef
fix(scripts): ignore loose content length headers
2026-06-18 21:05:16 +02:00
Vincent Koc
f381dca15b
fix(e2e): reject loose docker stats CPU samples
2026-06-18 20:57:55 +02:00
Vincent Koc
9ab9469d04
fix(e2e): reject unsafe bundled runtime limits
2026-06-18 20:54:56 +02:00
Vincent Koc
a2f5ac82d5
fix(e2e): reject loose credential numeric limits
2026-06-18 20:51:36 +02:00
Vincent Koc
e1c2926628
fix(e2e): reject loose telegram credential limits
2026-06-18 20:47:52 +02:00
Vincent Koc
cebe5cb94a
fix(e2e): reject invalid client gateway ports
2026-06-18 20:46:11 +02:00
Vincent Koc
53bb55e023
fix(e2e): reject invalid config writer ports
2026-06-18 20:33:31 +02:00
Vincent Koc
317919ec52
fix(e2e): reject invalid mock fixture ports
2026-06-18 20:28:20 +02:00
Vincent Koc
d2e847e8cf
fix(e2e): reject invalid telegram proof ports
2026-06-18 20:23:01 +02:00
Vincent Koc
70e39da00f
fix(e2e): reject invalid parallels smoke ports
2026-06-18 20:15:33 +02:00
Vincent Koc
3125cdacb5
fix(e2e): bound bundled runtime smoke ports
2026-06-18 19:54:19 +02:00
Vincent Koc
65e77b82f5
fix(e2e): reject invalid kitchen sink rpc ports
2026-06-18 19:29:39 +02:00
Vincent Koc
e84b719c99
fix(test): preserve testbox docker build fallback
2026-06-18 15:34:46 +02:00
Vincent Koc
68ead4dd80
test(e2e): reuse shared image for multi-node updates
2026-06-18 11:42:36 +02:00
Vincent Koc
cdb2fa35e2
test(e2e): show browser CDP smoke diagnostics
2026-06-18 10:37:47 +02:00
Vincent Koc
de10eca7d6
refactor(scripts): dedupe release assertion readers
2026-06-18 12:17:32 +08:00
Vincent Koc
cb8daec729
refactor(scripts): dedupe mcp code-mode fixture
2026-06-18 12:14:01 +08:00
Vincent Koc
9fa1252119
refactor(scripts): remove unused helper exports
2026-06-18 11:14:23 +08:00
Vincent Koc
7430079cd7
fix(test): force-kill plugin fixture servers
2026-06-18 02:42:46 +02:00
Dallin Romney
0a6736af09
test: fold lifecycle and package proof into QA Lab ( #93114 )
...
* test: fold script coverage into qa scenarios
* test: migrate script checks into qa e2e
* test: point qa code refs at migrated e2e
* test: fold plugin lifecycle probe into qa e2e
* test: use shared temp dirs in plugin lifecycle probe
* test: fold plugin lifecycle sweep into qa lab
* test: trim lifecycle docker text assertions
* test: keep followup script conversions split
* test: make lifecycle docker runner script-safe
* test: update changed helper routing expectation
2026-06-17 14:22:04 -07:00
Vincent Koc
3be74caeae
fix(e2e): wait for kitchen rpc process groups
2026-06-17 21:26:51 +02:00
Vincent Koc
014c4ae103
fix(kitchen-sink): stop leaked RPC gateway groups
2026-06-17 17:04:06 +02:00
Vincent Koc
aaa73a5ba2
fix(testing): use UUIDs for Telegram credential leases
2026-06-17 15:46:44 +02:00
Vincent Koc
1914cc35bd
fix(testing): use UUIDs for macOS Discord smoke nonces
2026-06-17 15:24:16 +02:00
Vincent Koc
40bd375ef3
fix(testing): use UUIDs for npm update guest scripts
2026-06-17 15:20:03 +02:00
Vincent Koc
2ab883a7b8
fix(testing): use UUIDs for Parallels background scripts
2026-06-17 15:15:57 +02:00
Vincent Koc
7a74bb280d
fix(testing): recognize signaled Parallels server exits
2026-06-17 15:10:21 +02:00
Vincent Koc
5053ce248c
fix(testing): avoid Parallels guest script collisions
2026-06-17 14:45:43 +02:00
Vincent Koc
38723a531d
fix(testing): reserve kitchen sink rpc ports
2026-06-17 13:58:15 +02:00
Ayaan Zaidi
b3a422d987
fix(qa): mount Telegram package output dir
...
Mount the configured package Telegram output directory into the Docker runtime and pass the container path to the harness, avoiding host `/home/runner` paths inside Docker.
Proof:
- pnpm test test/scripts/npm-telegram-live.test.ts
- git diff --check
- https://github.com/openclaw/openclaw/actions/runs/27685093647
2026-06-17 16:59:35 +05:30
Ayaan Zaidi
02330f372c
fix(qa): use writable tmp in Telegram package runner
...
Set TMPDIR=/tmp inside the package Telegram Docker runner so runtime scratch files are written to a writable container path.
Proof:
- pnpm test test/scripts/npm-telegram-live.test.ts
- git diff --check
2026-06-17 16:45:34 +05:30
Vincent Koc
69abb2c090
fix(codex): send legacy dynamic tool start specs
2026-06-17 07:54:25 +02:00
Vincent Koc
66fde5a467
fix(e2e): keep live plugin pack paths local
2026-06-17 03:49:42 +02:00
Vincent Koc
c7549f5040
fix(release): keep Parallels pack names local
2026-06-17 03:29:45 +02:00