簡化Fabric-sdk-go的測試案例

Fabric-sdk-go文檔表明的測試案例有:make unit-test、make integration-test。這些測試案例檢查、配置環境耗費很長時間,而且每次測試都重複這些檢查。對這些測試案例進行簡化,加快測試進度。
1、簡化unit-test
在Makefile中找到unit-test, 用#取消掉unit-test的依賴項。
在這裏插入圖片描述
執行make crypto-gen,根據cryptogen.yaml生成組織的數字證書。該文件的位置如下圖。
在這裏插入圖片描述
在這裏插入圖片描述
執行make channel-config-gen,產生創世紀塊、通道等環境。用到的配置文件是configtx.yaml。
在這裏插入圖片描述
執行make unit-test,略過諸多檢查、配置,直接調用unit.sh腳本。
在這裏插入圖片描述
2、簡化integration-test
在Makefile中找到integration-test, 用#取消掉integration-test的依賴項。
在這裏插入圖片描述
integration-test可以調用多個版本的集成測試,例如integration-tests-stable。在Makefile中找到integration-tests-stable, 用#取消掉integration-tests-stable的依賴項。
在這裏插入圖片描述
如果沒有執行make crypto-gen和make channel-config-gen,則執行併產生環境和配置。
執行make integration-test,這時會略過很多檢查、下載,進度加快。

在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章