2012-11-26 3 views
1

내가 젠킨스의 JUnit에서 XML을 읽을 수 있도록 노력하고 있지만, 나는 다음과 같은 오류가 점점 오전 :젠킨스 오류가 독서의 JUnit XML

<?xml version="1.0" encoding="UTF-8"?> 
<testrun name="test" project="test" tests="19" started="19" failures="0" errors="0" ignored="0"> 
    <testsuite name="testEmail" time="22.51"> 
    <testcase name="testA_importBanc" classname="testEmail" time="12.53"/> 
    <testcase name="testValidEmail" classname="testEmail" time="9.98"/> 
    </testsuite> 
</testrun> 

이유를 다음과 같습니다

SEVERE: error while serving http://localhost:8080/job/JobTeste/test/trendMap 

은 XML 파일입니다 이 일어나고있다?

+0

JUnit 결과 파일을 가리 키도록 Jenkins 작업 구성을 설정하는 방법을 추가 할 수 있습니까? Post-build Actions 아래의 "JUnit 테스트 결과 보고서 게시"파일에 대한 경로가 있어야합니다. –

+0

경로를 작성하지 않았습니다.이 파일이 제 젠킨스 작업의 작업 폴더에 있기 때문에 방금 파일 이름 (예 : Test.xml)을 입력했습니다. – silviomoreto

+0

xml 파일을로드하는 중에 잘못된 작업을하고 있습니까? ? – silviomoreto

답변

1

Jenkins는 Ant glob 형식을 사용하여 JUnit 결과 파일을 찾습니다. 파일이 작업 공간 디렉토리 아래의 하위 디렉토리에있는 경우, 당신은

**/Test.xml 

또는 작업 공간 디렉토리를 기준으로 파일의 전체 경로를 지정해야합니다.

+0

gareth에게 감사하지만 내 파일은 이미 작업 영역 루트에 있습니다. 그래서, 나는'Test.xml을 실행하려고 노력하고있다. 그러나 나는 그것을 얻지 못한다. – silviomoreto

+0

나는 그것을 얻었다! Job configutarion에서 Result Seeking Strategy를 사용했고 JUnit 클래스 이름을 사용했습니다. 나는 Publish JUnit 테스트 결과 보고서를 사용하지 않았다. 그리고 그것은 일했습니다! – silviomoreto