2017-10-03 7 views
0

실패 테스트 사례가있을 때 JUNIT 파서가 실패합니다. 실패 테스트 케이스를 건너 뛰는 가능한 방법이 있습니까?대나무의 테스트 실패시에도 JUnit 파서 작업이 성공적으로 완료되어야합니다.

스크린 샷 [1] : https://i.stack.imgur.com/jhXGw.png

+0

질문을 자세히 설명해주십시오. –

+0

im new bamboo, 대나무에서 빌드를 실행할 때마다 실패 테스트 케이스가 있으면 junit 파서가 실패합니다. 실패한 작업을 건너 뛰고 junit 파서 테스트를 성공적으로 완료 할 수있는 솔루션이 필요합니다. 위의 로그 스크린 샷을 추가했습니다. 감사합니다. –

+1

[질문 할 때 코드의 이미지를 업로드하지 않으시겠습니까?] (https://meta.stackoverflow.com/questions/285551/why-not-upload-images -of-code-on-so-ask-a-question) – Haem

답변

0

는 메이븐 또는 Graddle를 사용하고 ¿?

그것은 사용자의 경우 검사를 생략하지만, 좋은 연습이 아니다 ... Graddle를 들어

: 그냥

gradle build 

:

아마 대나무에서 당신의 임무는이 명령을 모든 테스트 건너 뛰기에 -x 테스트 추가 :

gradle build -x test 

용 :

테스트를 건너 뛰기 위해 -DskipTests를 사용하여 빌드를 시작하는 작업을 수정할 수 있습니다.

mvn install 

또는

mvn deploy 

그냥 명령에 -DskipTests을 추가

아마 대나무에서 당신의 임무는 다음 명령 중 하나가 있습니다. 예 :

mvn install -DskipTests 
+0

우리는 gradle을 사용하기 때문에 실행할 테스트 케이스가 필요하며 /test-reports/*.xml에 xml 리포트를 얻고 있습니다 bamboo 작업 junit- 파서는이 xml 파일을 구문 분석하기로되어 있었으며 결과를 빌드 요약으로 볼 수는 있지만 실패한 테스트 사례가 있으면 파서 작업이 실패합니다. (모든 테스트가 통과하면 빌드가 성공적으로 완료됩니다.) –

+1

의도적으로 설계된 것입니다. JUnit 파서가 실패한 테스트를 발견하면 실패 테스트 레코드를 추가하여 결과를 빌드합니다. 테스트 실패로 빌드가 실패합니다. –

+0

@AbdulAzeem 좋은 습관은 아닙니다. 내 의견은 Oleksiy Chystoprudov와 같습니다. –