티스토리 뷰
[Hyperledger Fabric v1.0] 7. CONTRIBUTING(기여): Building the fabic(패브릭 만들기)
miiingo 2018. 1. 19. 17:11해당 글은 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
'Blockchain > Hyperledger Fabric' 카테고리의 다른 글
- Total
- Today
- Yesterday
- 빅데이터 교육
- 코테
- 하이퍼레저 인디
- 코딜리티
- ambrosus
- ubuntu
- 코딩테스트
- DOCs
- Blockchain
- Hyperledger Fabric v1.2
- 빅데이터 강의
- 암브로셔스
- 알고리즘
- javascript
- 하이퍼레저 페브릭
- codility
- Hyperledger Indy
- 블록 체인
- 어서와 데이터는 처음이지
- 기초 of 기초 데이터 개념
- docker
- Hyperledger Fabric
- 직딩잇템
- Private Data
- 빅데이터 기초
- 블록체인
- 빅데이터
- Hyperledger Fabric v1.1
- 하이퍼레저 패브릭
- 문제풀이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |