Name Description Size Coverage
min_bandwidth.rs A simulated transfer benchmark, asserting a minimum bandwidth. This is using [`test_fixture::sim`], i.e. does no I/O beyond the process boundary and runs in simulated time. Given that [`test_fixture::sim`] is deterministic, there is no need for multiple benchmark iterations. Still it is a Rust benchmark instead of a unit test due to its runtime (> 10s) even in Rust release mode. 3655 -
range_tracker.rs 1930 -
rx_stream_orderer.rs 972 -
sent_packets.rs 1774 -
transfer_common.rs 3094 -
transfer_simulated.rs Benchmark with simulated time, i.e., measure the network protocol efficiency. Given that this uses simulated time, we can measure actual throughput. 1342 -
transfer_walltime.rs Benchmark with walltime, i.e., measure the compute efficiency. 1105 -