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 网络编程
397,125 每月下载量
用于 5 个 Crates(直接使用 3 个)
140KB
3K SLoC
Turmoil
这是一个非常实验性的项目
给您的测试增加困难。
Turmoil 是一个用于测试分布式系统的框架。它通过在单个线程中运行多个并发主机来实现确定性执行。它通过改变模拟网络来向系统中引入“困难”。网络可以手动控制或使用带有随机数生成器的随机数。
快速入门
将以下内容添加到您的 Cargo.toml
中。
[dev-dependencies]
turmoil = "0.6"
有关模拟设置说明,请参阅 crate 文档。
示例
许可协议
此项目采用 MIT 许可协议。
贡献
除非您明确声明,否则您有意提交给 turmoil
的任何贡献均应按 MIT 许可,不附加任何额外条款或条件。
依赖关系
~11–19MB
~233K SLoC