Test results
Complete3 divergences · 9 known bugs
0 failed · 0 missing
Suites
success: Capacity5 passed · 5 scheduled
success: celld104 passed · 116 scheduled
success: Dependencies6 passed · 6 scheduled
success: Faults22 passed · 22 scheduled
success: Fleet5 passed · 5 scheduled
success: Multinode4 passed · 4 scheduled
success: Operations6 passed · 6 scheduled
success: Recovery6 passed · 6 scheduled
success: Reference110 passed · 110 scheduled
success: Resilience10 passed · 10 scheduled
success: Security5 passed · 5 scheduled
success: Static & unitFormatting · lint · types · unit tests
Job: success
success: Telemetry5 passed · 5 scheduled
success: Traffic3 passed · 3 scheduled
Test matrix 195
| Case / contract | Suite | Reference workerd × 2 | Candidate celld |
|---|---|---|---|
| alarmsfire↗ | API compatibility | ||
| alarmsrearm-pending-timer↗ | API compatibility | ||
| alarmsretry↗ | API compatibility | ||
| alarmsset-replace-delete↗ | API compatibility | ||
| assetsbinding↗ | API compatibility | ||
| assetshtml-routing↗ | API compatibility | ||
| assetsredirects↗ | API compatibility | ||
| assetsroot-worker-first↗ | API compatibility | ||
| assetsworker-first↗ | API compatibility | ||
| cachedocumented-miss↗ | API compatibility | ||
| concurrencyexplicit-gate↗ | API compatibility | ||
| concurrencyinput-gates↗ | API compatibility | ||
| contextexports-fetch↗ | API compatibility | ||
| contextwait-until↗ | API compatibility | ||
| cryptoaes-gcm↗ | API compatibility | ||
| cryptoecdsa-p256↗ | API compatibility | ||
| cryptoed25519↗ | API compatibility | ||
| cryptoinvalid-input↗ | API compatibility | ||
| cryptokey-derivation↗ | API compatibility | ||
| cryptokey-export↗ | API compatibility | ||
| cryptosha256-hmac↗ | API compatibility | ||
| cryptox25519↗ | API compatibility | ||
| d1batch-rollback↗ | API compatibility | ||
| d1bindings-results↗ | API compatibility | ||
| d1exec-batch↗ | API compatibility | ||
| deploymentinvalid-name | API compatibility | — | |
| deploymentlegacy-migration | API compatibility | — | |
| deploymentmissing-class | API compatibility | — | |
| deploymentroutes | API compatibility | — | |
| deploymentunsupported-binding | API compatibility | — | |
| deploymentvalid-config | API compatibility | — | |
| dynamicbindings↗ | API compatibility | ||
| dynamicfetch↗ | API compatibility | ||
| dynamiclimits↗ | API compatibility | ||
| dynamicoutbound↗ | API compatibility | ||
| dynamicprops↗ | API compatibility | ||
| dynamicrelative-imports↗ | API compatibility | ||
| dynamicvalidation↗ | API compatibility | ||
| dynamicwasm-shape↗ | API compatibility | ||
| facetsexports-class↗ | API compatibility | ||
| facetsisolation↗ | API compatibility | ||
| facetsoutbound-transaction↗ | API compatibility | ||
| facetstransaction↗ | API compatibility | ||
| flagsdisabled-counterparts↗ | API compatibility | ||
| flagsenabled-defaults↗ | API compatibility | ||
| httpabort↗ | API compatibility | ||
| httpbody-consumption↗ | API compatibility | ||
| httpencoding↗ | API compatibility | ||
| httpfetch-abort↗ | API compatibility | ||
| httpheaders↗ | API compatibility | ||
| httpredirect↗ | API compatibility | ||
| httprequest-response↗ | API compatibility | ||
| httpunicode-headers↗ | API compatibility | ||
| httpurl-formdata↗ | API compatibility | ||
| identitynamespace↗ | API compatibility | ||
| kvbinary-pagination↗ | API compatibility | ||
| kvexpiration↗ | API compatibility | ||
| kvmetadata-list↗ | API compatibility | ||
| kvstream-limit↗ | API compatibility | ||
| kvstream-put↗ | API compatibility | ||
| messagingevent-source↗ | API compatibility | ||
| messagingmessage-channel↗ | API compatibility | ||
| nodeassert↗ | API compatibility | ||
| nodeasync-context↗ | API compatibility | ||
| nodebuffer↗ | API compatibility | ||
| nodehash-compression↗ | API compatibility | ||
| nodepath-events↗ | API compatibility | ||
| nodestream-timers↗ | API compatibility | ||
| nodeutil↗ | API compatibility | ||
| queuesbatch-ack-retry↗ | API compatibility | ||
| queuesretry-delay↗ | API compatibility | ||
| r2conditional-write↗ | API compatibility | ||
| r2key-identity↗ | API compatibility | ||
| r2list-options↗ | API compatibility | ||
| r2metadata-range-delete↗ | API compatibility | ||
| r2multipart↗ | API compatibility | ||
| reprobody-readers↗ | API compatibility | Not scheduled | Not scheduled |
| reprostorage-errors↗ | API compatibility | Not scheduled | Not scheduled |
| rpcnamed-service↗ | API compatibility | ||
| rpcreturned-target↗ | API compatibility | ||
| rpcstructured-clone↗ | API compatibility | ||
| rpcthrown-error↗ | API compatibility | ||
| sqlbindings-cursors↗ | API compatibility | ||
| sqlconstraints↗ | API compatibility | ||
| sqlconsumed-write-cursor↗ | API compatibility | ||
| sqlinvalid-utf8↗ | API compatibility | ||
| sqlmixed-rollback↗ | API compatibility | ||
| sqlnested-sync↗ | API compatibility | ||
| sqlopen-read-cursor↗ | API compatibility | ||
| sqltransaction-commit↗ | API compatibility | ||
| sqltransaction-rollback↗ | API compatibility | ||
| storagebatch-ranges↗ | API compatibility | ||
| storagedelete-all↗ | API compatibility | ||
| storageexplicit-rollback↗ | API compatibility | ||
| storageinvalid-input↗ | API compatibility | ||
| storagerich-values↗ | API compatibility | ||
| storageround-trip↗ | API compatibility | ||
| storagesync-committed↗ | API compatibility | ||
| storagesynchronous-kv↗ | API compatibility | ||
| storagetransaction-commit↗ | API compatibility | ||
| storagetransaction-rollback↗ | API compatibility | ||
| streamsbackpressure↗ | API compatibility | ||
| streamscancel↗ | API compatibility | ||
| streamserror↗ | API compatibility | ||
| streamshttp-binary↗ | API compatibility | ||
| streamstee↗ | API compatibility | ||
| streamstransform↗ | API compatibility | ||
| wasmmodule↗ | API compatibility | ||
| webhtml-rewriter↗ | API compatibility | ||
| websocketconcurrent-sockets↗ | API compatibility | ||
| websockethandler-streaming↗ | API compatibility | ||
| websocketoutbound-close↗ | API compatibility | ||
| websocketpeer-close↗ | API compatibility | ||
| websocketprotocol-attachment↗ | API compatibility | ||
| workflowsevent↗ | API compatibility | ||
| workflowsretry↗ | API compatibility | ||
| workflowssteps-sleep-result↗ | API compatibility | ||
| workflowstimeout↗ | API compatibility | ||
| capacityinsufficient-spare | Qualification | — | |
| capacitylarge-restore | Qualification | — | |
| capacitymemory-pressure | Qualification | — | |
| capacityqueue-load | Qualification | — | |
| capacityslow-consumer | Qualification | — | |
| dependencieshibernation | Qualification | — | |
| dependenciesqueue-acceptance | Qualification | — | |
| dependenciesqueue-redelivery | Qualification | — | |
| dependenciessocket-failover | Qualification | — | |
| dependenciesstream-reconnect | Qualification | — | |
| dependenciesworkflow-recovery | Qualification | — | |
| faultsgate-deadline | Qualification | — | |
| faultspeer-partition | Qualification | — | |
| faultsreload-adoption | Qualification | — | |
| faultsreload-forced | Qualification | — | |
| faultsreload-in-flight | Qualification | — | |
| faultsreload-invalid | Qualification | — | |
| faultsreload-module-bytes | Qualification | — | |
| faultsreload-socket | Qualification | — | |
| faultsrolling-deployment | Qualification | — | |
| faultsstorage-ambiguous | Qualification | — | |
| faultsstorage-latency | Qualification | — | |
| faultsstorage-throttle | Qualification | — | |
| faultsstorage-timeout | Qualification | — | |
| faultssync-abort | Qualification | — | |
| faultssync-barrier-partition | Qualification | — | |
| faultssync-outage | Qualification | — | |
| faultssync-recovery | Qualification | — | |
| faultssync-transaction | Qualification | — | |
| faultstransaction-deadline | Qualification | — | |
| faultswrite-cursor-outbound | Qualification | — | |
| faultswrite-cursor-response | Qualification | — | |
| faultswrite-cursor-sync | Qualification | — | |
| operationsbinary-upgrade | Qualification | — | |
| operationsconcurrent-drain | Qualification | — | |
| operationsgraceful-drain | Qualification | — | |
| operationspreserve-reload | Qualification | — | |
| operationsrebalance-control | Qualification | — | |
| operationsweighted-placement | Qualification | — | |
| securitybody-limits | Qualification | — | |
| securityforwarded-headers | Qualification | — | |
| securitylistener-separation | Qualification | — | |
| securitypeer-authentication | Qualification | — | |
| securityreserved-classes | Qualification | — | |
| telemetrycli-dev | Qualification | — | |
| telemetrycli-operator | Qualification | — | |
| telemetryexport-isolation | Qualification | — | |
| telemetryparquet-export | Qualification | — | |
| telemetrytrace-context | Qualification | — | |
| trafficcrash-ledger | Qualification | — | |
| trafficpaused-owner | Qualification | — | |
| trafficrestart-races | Qualification | — | |
| fleetfollower-recovery | Recovery & resilience | — | |
| fleetowner-failover | Recovery & resilience | — | |
| fleetowner-rejoin | Recovery & resilience | — | |
| fleetrouting | Recovery & resilience | — | |
| fleetstorage-partition | Recovery & resilience | — | |
| multinodeowner-failover | Recovery & resilience | — | |
| multinodeowner-rejoin | Recovery & resilience | — | |
| multinoderouting | Recovery & resilience | — | |
| multinodestorage-partition | Recovery & resilience | — | |
| recoverycrash | Recovery & resilience | — | |
| recoverydisk-loss | Recovery & resilience | — | |
| recoveryfacets | Recovery & resilience | — | |
| recoverygraceful | Recovery & resilience | — | |
| recoveryoverdue-alarm | Recovery & resilience | — | |
| recoverystorage-outage | Recovery & resilience | — | |
| resiliencefollower-loss | Recovery & resilience | — | |
| resiliencefollower-recovery | Recovery & resilience | — | |
| resilienceinterrupted-writes | Recovery & resilience | — | |
| resilienceowner-failover | Recovery & resilience | — | |
| resilienceowner-rejoin | Recovery & resilience | — | |
| resiliencepaused-owner | Recovery & resilience | — | |
| resiliencereplica-disk-loss | Recovery & resilience | — | |
| resiliencerouting | Recovery & resilience | — | |
| resiliencesimultaneous-restart | Recovery & resilience | — | |
| resiliencestorage-partition | Recovery & resilience | — |
Scope and exclusions
Public API behavior on the pinned local workerd and celld releases. A representative contract corpus, not an exhaustive proof for every input or distributed schedule.
Local validation only. AWS unqualified. Test design ↗
AWS provisioning and distributed recovery
AWS remains unqualified. Local distributed fault scenarios run separately in the recovery, multinode, fleet, resilience, and qualification suites; they are not API differential cases.
Containers, Sandbox, and edge-only services
Require a separate container runtime or managed Cloudflare environment; not implied by the local celld container.
Cron, TCP/TLS, and managed Cloudflare service guarantees
Require a clock-controlled or externally reachable reference environment; not established by Miniflare API emulation. Miniflare has no scheduler and celld v0.5.0 exposes no scheduled trigger, so cron has no shared triggering mechanism; TLS certificate validation needs a publicly trusted certificate neither runtime can be given locally. See RUNTIME-BREADTH.md.
PITR
PITR-specific controls are not implemented. WebSocket hibernation is tested separately by dependencies.hibernation, with actual eviction and a surviving socket. Multi-node routing is covered by the multinode, fleet, and resilience suites.
Diagnostic repros
Run separately with the repros suite; excluded from default CI.