You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asyncband.apache.org by "tisonkun (via GitHub)" <gi...@apache.org> on 2026/09/21 06:45:20 UTC
[PR] test: organize integration targets by primitive [asyncband]
tisonkun opened a new pull request, #325:
URL: https://github.com/apache/asyncband/pull/325
## Summary
- Organize integration tests into 24 primitive targets, following the existing MPSC layout. Group pool, broadcast, and event variants; move trait, composition, and unsafe-path checks into their owning primitive while preserving the Miri selection.
- Share a controlled pool manager across acquisition, lifecycle, recycling, and replenishment tests. Replace the Fastpool-derived test suites with contract tests covering cancellation, object identity, detachment, wakeups, creation failures, and capacity accounting; remove the obsolete test attribution paths and license-check exclusions. Runtime Fastpool attribution remains unchanged.
- Preserve all non-pool behavioral tests and existing trait assertions. Select a primitive with `cargo test -p tests-integration --test pool_test`, or narrow it with a module filter such as `recycle::bounded`.
Validation: `cargo x test`, `cargo x lint`, and `cargo x miri` passed. The final pool target passed all 24 tests after the shared-helper cleanup and single-slot capacity checks.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@asyncband.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@asyncband.apache.org
For additional commands, e-mail: commits-help@asyncband.apache.org
Re: [PR] test: organize integration targets by primitive [asyncband]
Posted by "tisonkun (via GitHub)" <gi...@apache.org>.
tisonkun merged PR #325:
URL: https://github.com/apache/asyncband/pull/325
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@asyncband.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@asyncband.apache.org
For additional commands, e-mail: commits-help@asyncband.apache.org