#environments #go #testing #cosmos #tube #chain #default

test-tube-x

Rust 编写的 cosmos-sdk 链集成测试环境库

5 个版本 (3 个稳定版)

1.1.1 2023年12月1日
1.0.0 2023年11月9日
1.0.0-beta12023年11月8日
0.2.0 2023年10月5日

#8 in #tube


persistence-test-tube 中使用

MIT/Apache

57KB
1.5K SLoC

Test Tube X

test-tube 是 Osmosis 的一个通用库,用于构建 CosmWasm 智能合约的测试环境。它允许您使用 Rust 对实际 Cosmos SDK 链的逻辑进行测试,该逻辑是用 Go 编写的。这消除了编写 Go 代码或学习 Go 以测试您的智能合约与 Cosmos SDK 的需要。

test-tube-x 是 Persistence 使用较新版本的 Cosmos SDK (v47) 制作的 test-tube 的分支。它可以由任何人使用以下默认设置创建测试环境:

  • Cosmos SDK v47
  • Persistence SDK v2
  • Cosmwasm v1.4

test-tube-x 目前用于构建 persistence-test-tube

依赖项

~18–32MB
~548K SLoC