#基准测试 #测试 #多线程

testbench

并发 Rust 代码的测试和基准测试工具

17 个版本 (1 个稳定版)

1.0.0 2022 年 8 月 15 日
0.9.0 2022 年 8 月 10 日
0.8.1 2022 年 8 月 10 日
0.8.0 2021 年 1 月 16 日
0.3.1 2017 年 6 月 25 日

#736并发 中排名

Download history 31/week @ 2024-03-07 17/week @ 2024-03-14 24/week @ 2024-03-21 14/week @ 2024-03-28 67/week @ 2024-04-04 29/week @ 2024-04-11 17/week @ 2024-04-18 23/week @ 2024-04-25 4/week @ 2024-05-02 19/week @ 2024-05-09 5/week @ 2024-05-16 20/week @ 2024-05-23 8/week @ 2024-05-30 21/week @ 2024-06-06 9/week @ 2024-06-13 22/week @ 2024-06-20

每月下载量 61 次
3 crates 使用

MPL-2.0 许可协议

27KB
334 代码行

并发 Rust 代码的测试和基准测试工具

On crates.io On docs.rs Continuous Integration Requires rustc 1.63+

这是什么?

这只是并发 Rust 代码测试和基准测试工具的简单集合。

由于我现在使用 criterion,所以“基准测试工具”部分在 v0.8 中被大量缩减。

许可协议

本 crate 根据 MPLv2 许可协议分发。有关详细信息,请参阅 LICENSE 文件。

也可以协商更宽松的许可协议(Apache、MIT、BSD...),但需提供财务贡献。有关详细信息,请联系 knights_of_ni AT gmx DOTCOM。


lib.rs:

并发 Rust 代码的测试和基准测试工具

该 crate 将我在测试和基准测试 triple_buffer 和 spmc_buffer crates 中的 Rust 并发原语时发现的一些实用工具分组在一起。

如果该 crate 受欢迎,根据用户需求,可能会添加其他测试和基准测试工具。

示例

要查看该 crate 的实际应用示例,请查看其 "tests" 和 "benchs" 子模块,它们展示了预期的用法。

无运行时依赖