2017-11-11 23 views
0

CircleCI에서 자동 테스트를 실행하는 빌드가 있습니다. nose2junit 플러그인을 사용하여 XML 파일로 테스트 결과를 생성합니다. 테스트 결과 파일의 전체 경로는 다음과 같습니다테스트 요약 CircleCI의 테스트 결과로 채워지지 않았습니다.

/project-folder/test/junit/test-result.xml 
파일 /project-folder/.circleci/config.yml에서

내 CircleCI 구성이 포함되어

빌드가 실행
- store_artifacts: 
    path: test/junit/test-results.xml 
    destination: test-results 

- store_test_results: 
    path: test/junit/test-results.xml 

,이 테스트 결과 및 유물이 제대로로드되었는지 확인합니다 :

Uploading artifacts 
Uploading /home/circleci/repo/test/junit/test-results.xml to test-results 
Uploaded /home/circleci/repo/test/junit/test-results.xml 

Uploading test results 
Archiving the following test results 
    * /home/circleci/repo/test/junit/test-results.xml 

Uploaded 

그러나, 테스트 결과는 여전히 (SCR를 참조 테스트 요약 탭에 표시되지 않습니다 아래 eenshot).

Test Summary Empty

나는 여기에 문서로 보았다 :

하지만 내가 놓친 거지을 확인하려면 실패? 또한 위의 링크에서 변수 $CIRCLE_TEST_REPORTS이 무엇을 의미하는지 이해하지 못합니다. 무엇이 포함되어 있으며 구성에서 어떻게 사용해야합니까?

답변

2

테스트 결과를 원으로 업로드하려면 파일이 아닌 기본 테스트 폴더를 지정해야합니다. 귀하의 경우에는

그것과

- store_test_results: 
    path: test 
+0

으로 간단해야한다 ... 당신에게 로랑 감사는 :) 일 –