blockchain - 您如何为您的运行时编写系统测试?

标签 blockchain substrate system-testing polkadot

嗨,我正在使用 Substrate-FRAME 开发运行时,我想知道如何为我的运行时编写系统测试?
编写系统测试的主要目的是确保最终构建满足所有必需的规范,并确保运行时升级不会受到任何影响。
对我来说,这个想法类似于第 1 点。 2 在 this 中提到线。
任何有关此类测试的文档都会非常有帮助。
更新:
我最终使用了 py-substrate-interface制作测试场景。现在我可以自动部署节点以形成网络(感谢 Python)并运行我的自定义系统测试场景。在 Substrate 中开发运行时非常有用的工具。

最佳答案

有概述here on the DevHub
还有例子throughout substrate包括 tests.rsmock.rs用作引用的文件。
如果您还没有,请查看 create a pallet tutorialrecipes所有人都有一些美味的例子来寻找这些。

关于blockchain - 您如何为您的运行时编写系统测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66884974/

相关文章:

hyperledger - Hyperledger Aries 和 Hyperledger Indy 之间的主要区别?

substrate - 在 Substrate 中,有没有办法在另一个自定义模块中使用存储和功能?

substrate - 在Polkadot-js中是否有一种创建HD钱包地址的方法

substrate - substrate-node-template 中的帐户在哪里?

python - 非 GUI 自动化系统测试框架

kubernetes - 在将Hyperledger Fabric对等方部署到Kubernetes时获取 “cannot init crypto”

java - 从 SOAP UI 测试时 SimpleSample 区 block 链程序错误

android - nativescript-dev-appium e2e 测试失败

testing - NUnit - 同名的多个属性?链接到要求

memory - 在以太坊 Solidity 中, "memory"关键字的用途是什么?