5个版本 (3个破坏性)

0.19.0-rc.12024年8月16日
0.18.1 2024年7月11日
0.18.0 2024年2月8日
0.17.0 2023年9月26日
0.16.2 2023年7月20日

#740 in 魔法豆

Download history 353/week @ 2024-05-03 345/week @ 2024-05-10 53/week @ 2024-05-17 115/week @ 2024-05-24 331/week @ 2024-05-31 247/week @ 2024-06-07 146/week @ 2024-06-14 244/week @ 2024-06-21 398/week @ 2024-06-28 281/week @ 2024-07-05 156/week @ 2024-07-12 93/week @ 2024-07-19 96/week @ 2024-07-26 418/week @ 2024-08-02 154/week @ 2024-08-09 367/week @ 2024-08-16

每月下载 1,059
3 个包中使用(通过 cw-it

Apache-2.0

405KB
10K SLoC

多测试:多合约交互测试辅助工具

警告: Alpha软件 仅适用于内部使用。

此工具用于测试cw-plus合约,我们目前没有API稳定性。我们正在重构它,并计划提供一个更精细的版本,用于其他合约的使用。(理想情况下在cw-plus 0.9或0.10中)。

自行承担风险

让我们运行单元测试,包括合约调用合约,以及调用银行内部和外部。

目前此功能仅适用于合约和银行。我们正在重构以使其更具可扩展性,以支持更多处理器,包括自定义消息/查询以及IBC。


lib.rs:

Multitest是一种设计,旨在使用纯Rust模拟区块链环境。这使我们能够运行涉及合约 -> 合约和合约 -> 银行交互的单元测试。这不是一个完整的区块链应用程序,而是模拟Cosmos SDK x/wasm模块,以便在真实区块链上测试多合约部署之前,对多合约部署充满信心。

要了解此模块的设计,请参阅 ../DESIGN.md

依赖关系

~15MB
~305K SLoC