5个版本 (3个破坏性)
0.19.0-rc.1 | 2024年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 魔法豆
每月下载 1,059 次
在 3 个包中使用(通过 cw-it)
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