0

저는 JudUnit 플러그인을 Hudson과 함께 사용하기 시작했습니다. JsUnit 테스트는 통과되지만 JsUnit 플러그인 테스트 출력에 대해 실행 할 때이 오류 만드는 것 :Hudson에서 JsUnit을 사용하는 중에 오류가 발생했습니다.

[xUnit의] [오류] - 파일의 분할 할 수 없습니다 된 JUnit testsuites를 '테스트/jsunit/로그/JSTEST -1266764410175-0.xml '을 하나의 testsuite가있는 JUnit 파일에 추가하십시오.

이 문제를 해결하기 위해 무엇을해야하는지 잘 모르겠습니다. 다음은 출력 파일의 모습입니다 :

http://www.pastebin.com/m175b27e0

답변

1

팁 데이브에게 감사드립니다. 결국 JsUnit 플러그인에서 XSLT를 빌려와 변환을 적용하고 변형 된 XML에서 문제를 수동으로 수정하는 python 스크립트를 작성했습니다. 그런 다음 JsUnit 플러그인을 우회하여 JsUnit에 의해 생성 된 모든 파일에서 스크립트를 실행하는 끝에 빌드 단계를 추가했습니다.

조금 해킹되었지만 작업이 완료되었습니다. 관심이있는 사람은 누구나위한 코드입니다.

http://pastebin.com/3FP6kbLx

2

This Hudson bug report가 도움이 될 수 있습니다. 최소한 xUnit 플러그인이 예상하는 형식을 보여줍니다.