Unit testing 如何对锯齿形hyperledger事务处理器进行单元测试
我很难弄清楚如何运行锯齿形hyperledger事务处理器的单元测试。我正在关注他们关于这个主题的文档: 但是,它没有解释设置必要的环境等以及实际运行单元测试的操作方法。我尝试构建docker compose文件,该文件似乎试图构建和运行测试:Unit testing 如何对锯齿形hyperledger事务处理器进行单元测试,unit-testing,hyperledger-sawtooth,Unit Testing,Hyperledger Sawtooth,我很难弄清楚如何运行锯齿形hyperledger事务处理器的单元测试。我正在关注他们关于这个主题的文档: 但是,它没有解释设置必要的环境等以及实际运行单元测试的操作方法。我尝试构建docker compose文件,该文件似乎试图构建和运行测试: docker-compose -f sawtooth-core/sdk/examples/xo_python/tests/test_tp_xo_python.yaml up docker compose文件似乎包含一些环境变量,例如 $SAWTOO
docker-compose -f sawtooth-core/sdk/examples/xo_python/tests/test_tp_xo_python.yaml up
docker compose文件似乎包含一些环境变量,例如
- $SAWTOOTH_芯
- $INSTALL\u类型
- $ID
非常感谢 您可以查看锯齿形核心回购协议并找到以下值:
是克隆SAWTOOTH CORE git存储库的根目录(默认为当前目录)SAWTOOTH_CORE
是INSTALL\u TYPE
(可能还有其他值,但我不知道)local
是锯齿型的。例如,ISOLATION\u ID
。它用于标识要下载的Docker容器1.1
bin/run\u测试
锯齿测试目前由Jenkins CI完成。从
Jenkinsfile
开始查看测试是如何完成的。谢谢Dan Anderson。我来看看。