20 个版本

0.6.3 2024 年 7 月 15 日
0.6.1 2024 年 1 月 16 日
0.6.0 2023 年 11 月 17 日
0.5.6 2023 年 7 月 24 日
0.3.2 2022 年 11 月 14 日

#228 in 网络编程

Download history 56369/week @ 2024-05-03 64125/week @ 2024-05-10 69051/week @ 2024-05-17 73949/week @ 2024-05-24 92735/week @ 2024-05-31 96633/week @ 2024-06-07 72634/week @ 2024-06-14 78478/week @ 2024-06-21 85795/week @ 2024-06-28 88315/week @ 2024-07-05 87741/week @ 2024-07-12 82168/week @ 2024-07-19 86505/week @ 2024-07-26 76358/week @ 2024-08-02 96687/week @ 2024-08-09 118436/week @ 2024-08-16

397,125 每月下载量
用于 5 个 Crates(直接使用 3 个)

MIT 许可协议

140KB
3K SLoC

Turmoil

这是一个非常实验性的项目

给您的测试增加困难。

Turmoil 是一个用于测试分布式系统的框架。它通过在单个线程中运行多个并发主机来实现确定性执行。它通过改变模拟网络来向系统中引入“困难”。网络可以手动控制或使用带有随机数生成器的随机数。

Crates.io Documentation Build Status Discord chat

快速入门

将以下内容添加到您的 Cargo.toml 中。

[dev-dependencies]
turmoil = "0.6"

有关模拟设置说明,请参阅 crate 文档。

示例

许可协议

此项目采用 MIT 许可协议

贡献

除非您明确声明,否则您有意提交给 turmoil 的任何贡献均应按 MIT 许可,不附加任何额外条款或条件。

依赖关系

~11–19MB
~233K SLoC