Skip to content

test: integration tests for ThreadPoolExecutor through TraverseRuntime (spec 047)#528

Merged
enricopiovesan merged 4 commits into
mainfrom
507-integration-tests-thread-pool
Jul 3, 2026
Merged

test: integration tests for ThreadPoolExecutor through TraverseRuntime (spec 047)#528
enricopiovesan merged 4 commits into
mainfrom
507-integration-tests-thread-pool

Conversation

@enricopiovesan

Copy link
Copy Markdown
Collaborator

Summary

8 integration tests exercising ThreadPoolExecutor through the full TraverseRuntime stack:

  • Drop-in replacement parity with NativeExecutor
  • Router routing and concurrent requests (8 threads)
  • Trace isolation under concurrent execution
  • Capability ID matching in traces
  • Error propagation through pool dispatch
  • WASM artifact type rejection

Governing Spec

  • 047-thread-pool-executor

Project Item

Closes #507

Validation

All 8 tests pass locally: cargo test -p traverse-runtime --test thread_pool_integration

Enrico Piovesan and others added 4 commits July 3, 2026 11:34
…e (spec 047)

8 tests covering: drop-in replacement, router routing, concurrent requests,
trace isolation, capability_id matching, error propagation, WASM rejection.

Closes #507

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@enricopiovesan enricopiovesan merged commit 4504340 into main Jul 3, 2026
4 checks passed
@enricopiovesan enricopiovesan deleted the 507-integration-tests-thread-pool branch July 3, 2026 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Integration test suite: ThreadPoolExecutor through TraverseRuntime (spec 047)

1 participant