9 个稳定版本
3.0.1 | 2023年11月23日 |
---|---|
3.0.0 | 2023年7月24日 |
2.2.1 | 2023年6月2日 |
2.2.0 | 2023年5月25日 |
1.0.0 | 2023年1月12日 |
#638 in 神奇豆
19,061 每月下载量
用于 icrc1-test-env-state-mach…
24KB
538 行
测试状态机客户端
这是一个 IC 仓库中 test-state-machine 二进制的客户端库:https://github.com/dfinity/ic/tree/master/rs/state_machine_tests
每当创建一个新的 StateMachine
时,库将启动一个子进程,它将通过 stdio
与其通信。如果传递了 debug
标志,二进制文件将打印调试信息到 stderr
(以免干扰通过 stdin/stdout 传输的协议)。
ic-test-state-machine
是对(在同一个包中) ic-state-machine-tests
库的 不完整 包装。它是为了将 IC 仓库的长时间构建过程和许多依赖项与 ic-test-state-machine
的客户端解耦而创建的。
下载
预构建的二进制文件可以从 https://download.dfinity.systems/ic/$sha/binaries/x86_64-$platform/ic-test-state-machine.gz 下载,其中 sha
是 IC 仓库 master 分支上某个提交的提交 sha,而 platform
是 linux
或 darwin
。
依赖项
ic-test-state-machine
二进制文件需要 openssl 3
。在 MacOS 上,可以通过运行 brew install openssl@3
使用 homebrew 安装。
免责声明
虽然使用 ic-test-state-machine
进行测试可能有助于开发过程,但它不能替代使用实际副本进行测试。
依赖项
~1.5–2.4MB
~50K SLoC