11 个版本 (4 个稳定版)

2.0.2 2024年8月15日
2.0.1 2024年5月13日
1.0.1 2024年5月14日
0.21.0 2024年2月28日
0.16.7 2023年12月15日

#865 in 魔法豆

Download history 2162/week @ 2024-04-24 1172/week @ 2024-05-01 1422/week @ 2024-05-08 1138/week @ 2024-05-15 1266/week @ 2024-05-22 1790/week @ 2024-05-29 1441/week @ 2024-06-05 1761/week @ 2024-06-12 1821/week @ 2024-06-19 1398/week @ 2024-06-26 972/week @ 2024-07-03 1804/week @ 2024-07-10 1377/week @ 2024-07-17 1281/week @ 2024-07-24 791/week @ 2024-07-31 1181/week @ 2024-08-07

4,870 每月下载量
53 个crate(2 个直接) 中使用

Apache-2.0

540KB
12K SLoC

CosmWasm MultiTest

cw-multi-test on crates.io docs codecov license

多合约交互测试工具

简介

CosmWasm MultiTest 是一套测试工具,旨在简化 CosmWasm 生态系统中的多合约交互。其主要重点是向开发者提供一个强大的框架,用于模拟复杂的合约交互和银行操作。目前,CosmWasm MultiTest 处于 alpha 阶段,主要用于测试 cw-plus 合约。

当前状态

内部使用和改进

内部而言,CosmWasm MultiTest 框架是测试 cw-plus 合约的必备工具。其开发重点是确保这些合约的可靠性和安全性。团队正在积极重构和增强 CosmWasm MultiTest,以便未来为更广泛的社区用户提供更稳定、功能更丰富的版本。

框架功能

CosmWasm MultiTest 支持全面的单元测试,包括合约之间相互调用和与银行模块交互的场景。其当前实现有效地处理了这些交互,为合约开发者提供了一个真实的测试环境。团队致力于扩展 CosmWasm MultiTest 的功能,使其成为各种区块链交互测试的多功能工具。

IBC 支持

正在 develop 分支上进行。

结论

CosmWasm MultiTest 是 CosmWasm 生态系统中的一个重要开发工具,尤其是对于正在构建复杂去中心化应用的开发者来说。随着框架的发展,它有望成为 CosmWasm 开发工具箱中更加核心的部分。鼓励用户关注其进展并为其发展做出贡献。

许可证

Apache License, Version 2.0 许可下发布(请参阅 LICENSENOTICE)。

您有意提交以包含在此软件包中的任何贡献,均应按照上述许可进行,不附加任何额外条款或条件。

依赖项

~5–9MB
~184K SLoC