Jenkins 테스트링크 플러그인 원격 JUnit 보고서를 가져오는 방법

Jenkins 테스트링크 플러그인 원격 JUnit 보고서를 가져오는 방법

머신 A에 Jenkins를 설정하고 머신 B에 Testlink를 설정했습니다. Jenkins는 Testlink 플러그인을 통해 Testlink에 연결되어 있습니다. 머신 B(SSH를 통해)를 통해 Python 스크립트를 실행하고 스크립트가 JUnit 보고서 XML 파일을 생성하는 Jenkins를 통해 작업을 예약했습니다. 이제 Jenkins-Testlink 플러그인을 사용하여 머신 A에서 JUnit 보고서를 가져오는 방법에 대해 전혀 모르겠습니다.

결과 탐색 전략이 JUnit XML 파일의 특정 클래스 이름이기 때문에 이 작업을 수행해야 합니다.

답변1

플러그인은 슬레이브에서 마스터로 결과를 직렬화하려고 시도합니다. Jenkins 플러그인 API와 FilePath, FWIW를 사용합니다.

JUnit 결과 탐색 전략(테스트 케이스 이름, 테스트 스위트 등)을 추가하고 슬레이브(머신 B?)의 파일 결과와 일치하는 올바른 패턴을 추가해 보세요. **/*.xml과 같은 개미 패턴을 사용할 수 있습니다. 즉, 각 디렉터리 내에서 *.xml 파일을 재귀적으로 찾는다는 의미입니다.

자유롭게 문제를 열어보세요.http://issues.jenkins-ci.org, 작동하지 않는 경우 구성요소 테스트링크를 사용합니다. 자동으로 나에게 할당됩니다.

감사해요! 브루노

관련 정보