2016-06-23 3 views
0

다음과 같은 junit 테스트 방법이 있습니다. 명백하게 성공해야하는 assert 문은 없으며 Local에서 성공합니다. 그러나 젠킨스에서 같은 것을 실행하면 테스트 케이스가 실패했다고합니다.Jenkins maven build reports Jnuit 성공에도 불구하고 실패했습니다.

@Test 
public void defaultTestCase(){ 
    System.out.println("Test"); 
} 

젠킨스 출력 :

Results : 

Tests in error: 
defaultTestCase(com.odr.test.MultiTenancyTest) 

Tests run: 1, Failures: 1, Errors: 1, Skipped: 0 

[ERROR] There are test failures. 

내가 젠킨스에서 추가 설정을해야합니까?

+0

확실한 질문 : 왜 그런 쓸모없는 테스트가 있습니까? – khmarbaise

+0

나는 많은 테스트 케이스도 로컬에서 성공 했음에도 실패했다. 그래서 다른 모든 테스트 케이스를 주석 처리하고이 테스트 케이스를 디버그했습니다. 이것은 간단한 테스트이며 오류도 발생합니다. –

+0

pls에서 오류 메시지를 제공합니다 – mavi

답변

0

실제로 Jenkins가 실행중인 서버에서만 발생하는 설치 방법에 오류가 있습니다. Jenkins 콘솔에 오류가 기록되지 않아 혼란스러워졌습니다.

여기에 오류가 기록되었으며 <JENKINS_WORKSPACE>target/surefire-reports 오류가 식별되어 해결되었습니다.