#quality #fuzzing #antithesis

antithesis_sdk

Rust 版 Antithesis 自动化软件测试平台 SDK

4 个版本

0.2.1 2024 年 7 月 11 日
0.2.0 2024 年 7 月 11 日
0.1.6 2024 年 5 月 14 日

160测试 中排名

Download history 162/week @ 2024-05-04 604/week @ 2024-05-11 71/week @ 2024-05-18 10/week @ 2024-05-25 32/week @ 2024-06-01 28/week @ 2024-06-08 13/week @ 2024-06-15 1/week @ 2024-06-22 189/week @ 2024-07-06 28/week @ 2024-07-13 15/week @ 2024-07-20 25/week @ 2024-07-27

每月下载 257

MIT 许可证

54KB
962 代码行

Antithesis Rust SDK

此库为 Rust 程序提供了配置 Antithesis 平台的方法。它包含三种功能:

  • 断言宏,允许您定义有关软件或工作负载的测试属性。
  • 随机函数,可以从 Antithesis 平台请求结构化和非结构化的随机数。
  • 生命周期函数,通知 Antithesis 环境特定测试阶段或里程碑已经达到。

有关一般使用说明,请参阅 Antithesis Rust SDK 文档

注意

要禁用断言,请为此 crate 禁用 default-features

当断言被禁用时,将评估指定给断言的 conditiondetail 参数,但不会发出或以其他方式处理断言。

在这种情况下,断言宏将展开为空(除了评估 conditiondetails)。

依赖项

~1–6.5MB
~42K SLoC