티스토리 뷰

반응형

해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.

원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release/dev-setup/build.html

 Building the fabic(패브릭 만들기)

다음 지침에서는 개발 환경을 이미 설정했다고 가정합니다.

패브릭을 빌드하려면

cd $GOPATH/src/github.com/hyperledger/fabric
make dist-clean all


Running the unit tests(단위 테스트 실행하기)

다음 순서에 따라 모든 단위 테스트를 실행하십시오.

cd $GOPATH/src/github.com/hyperledger/fabric
make unit-test

테스트의 서브 세트를 실행하려면, TEST_PKGS 환경 변수를 설정하십시오. 패키지 목록을 공백으로 구분하여 지정하십시오 밑의 예를 보면,

export TEST_PKGS="github.com/hyperledger/fabric/core/ledger/..."
make unit-test

특정 테스트를 실행하려면 -run RE 플래그를 사용하십시오. 여기서 RE는 테스트 케이스 이름과 일치하는 정규식입니다. 자세한 출력으로 테스트를 실행하려면 -v 플래그를 사용하십시오. 예를 들어, TestGetFoo 테스트 케이스를 실행하려면 foo_test.go를 포함하는 디렉토리로 변경하고 / 실행합니다.

go test -v -run=TestGetFoo


Running Node.js Unit Tests(Node.js 단위 테스트 실행하기)

또한 Node.js 단위 테스트를 실행하여 변경 사항에 따라 Node.js 클라이언트 SDK가 손상되지 않도록해야합니다. Node.js 단위 테스트를 실행하려면 여기에 나온 지침을 따르십시오.


Running Behave BDD Tests(동적 BDD 테스트 실행)

참고 : 현재 Vagrant 환경에서 동작 테스트를 실행해야합니다. Vagrant 환경을 아직 설정하지 않은 경우 개발 환경 설정 지침을 참조하십시오.

행동 테스트는 다른 보안 및 합의 구성으로 동료 네트워크를 설정하고 트랜잭션이 제대로 실행되는지 확인합니다. 이 테스트를 실행하려면

cd $GOPATH/src/github.com/hyperledger/fabric
make behave

일부 동작 테스트는 Docker 컨테이너에서 실행됩니다. 테스트가 실패하고 Docker 컨테이너에서 로그를 가져 오려면이 옵션을 사용하여 테스트를 실행하십시오.

cd $GOPATH/src/github.com/hyperledger/fabric/bddtests
behave -D logs=Y


반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함