2017-10-22 9 views
0

나는 끌어 오기 요청을 완료하기 위해 성공적인 컨베이어 빌드가 필요한 GitHub 프로젝트가 있습니다. 최근에 테스트 스크립트를 추가하여 일부 테스트를 실행하고 테스트 결과를 XML 파일로 업로드했습니다. 이것은 잘 작동합니다. — 실패한 테스트에 대한 세부 정보를 포함하여 테스트 결과를 볼 수 있습니다.테스트가 실패하더라도 빌드 상태가 녹색 인 이유는 무엇입니까?

그러나 PR이 컨베이어 빌드를 트리거하고 테스트가 실패하면 빌드 상태는 여전히 녹색이며 GitHub PR 검사가 충족됩니다.

실패한 테스트가 빌드를 실패하거나 최소한 GitHub PR을 실패하도록 구성하려면 어떻게해야합니까? 녹색 체크와

예 PR : 해당 스크립트가 실패 할 경우 here

답변

1

AppVeyor 빌드가 실패 : here

"세부 사항"링크 붉은에도 불구하고, 녹색으로 표시 빌드로 이동합니다 테스트 실패 (리턴 코드가 0이 아님), 마지막 명령이 만족 스럽기 때문에 0을 리턴합니다. 문제 해결 방법은 here입니다.