asupersync-conformance 0.1.0

Conformance test suite for async runtime specifications
Documentation
asupersync-conformance-0.1.0 has been yanked.

Asupersync Conformance Test Suite

This crate provides a conformance test suite for async runtime implementations. Tests are designed to verify that runtimes correctly implement the expected semantics for spawning, channels, I/O, synchronization, and cancellation.

Architecture

The test suite is runtime-agnostic. Each runtime must implement the RuntimeInterface trait to provide the necessary primitives. Tests are written against this interface, allowing the same tests to validate different runtime implementations.

Test Categories

  • Spawn: Task spawning and join handles
  • Channels: MPSC, oneshot, broadcast, and watch channels
  • IO: File operations, TCP, and UDP networking
  • Sync: Mutex, RwLock, Semaphore, Barrier, OnceCell
  • Time: Sleep, timeout, interval
  • Cancel: Cancellation token and cooperative cancellation