2 个版本 (1 个稳定版)
2.0.0 | 2024 年 5 月 2 日 |
---|---|
0.16.51 | 2023 年 9 月 20 日 |
#2432 in 魔法豆
101 次每月下载
在 cw-iper-test 中使用
430KB
10K SLoC
为启用 cw-iper-test 的 CosmWasm MultiTest 版本
多合约交互测试工具
简介
CosmWasm MultiTest 是一套旨在促进 CosmWasm 生态系统中多合约交互的测试工具。其主要重点是提供一个强大的框架,以模拟复杂的合约交互和银行操作。目前,CosmWasm MultiTest 处于 alpha 阶段,主要用于内部测试 cw-plus 合约。
当前状态
内部使用和改进
内部,CosmWasm MultiTest 框架是测试 cw-plus 合约的必要工具。其开发侧重于确保这些合约的可靠性和安全性。团队正在积极重构和增强 CosmWasm MultiTest,以在未来为更广泛的社区用户提供一个更稳定、功能更丰富的版本。
框架功能
CosmWasm MultiTest 允许进行全面的单元测试,包括合约调用其他合约以及与银行模块交互的情景。其当前实现有效地处理这些交互,为合约开发者提供了一个真实的测试环境。团队致力于扩展 CosmWasm MultiTest 的功能,使其成为各种区块链交互测试的通用工具。
结论
CosmWasm MultiTest 是CosmWasm生态系统中的一个重要开发工具,尤其是对于从事构建复杂去中心化应用程序的开发者来说。随着框架的发展,它有望成为CosmWasm开发工具箱的一个更加核心的部分。鼓励用户关注其进展并为其开发做出贡献。
许可证
根据Apache许可证2.0版授权(见LICENSE和NOTICE)。
您有意提交以包含在此crate中的任何贡献,将按照上述方式授权,不附加任何额外条款或条件。
依赖项
~5–8.5MB
~177K SLoC