Maven 확인 단계에서 Bitbucket 파이프 라인이 지정된 단일 JUnit 테스트 스위트를 실행하려면 어떻게해야합니까?
Atlassian이 제안한 템플릿을 사용하면 다음과 같습니다 .
image: maven:3.3.9
pipelines:
default:
- step:
script:
- mvn -B verify # -B batch mode makes Maven less verbose
그런 다음 Maven은 발견 된 모든 테스트 및 테스트 제품군을 실행하므로 테스트는 기본적으로 두 번 (한 번은 제품군의 일부로, 한 번은 자체적으로) 실행되어 파이프 라인 기간이 길어지고 부정확성을보고합니다.
Ok 마침내 찾았습니다.
pipelines:
default:
- step:
caches:
- maven
script:
- mvn -B -Dtest=TestAll verify
이렇게하면 TestAll 테스트 스위트 만 실행되므로 스위트의 모든 JUnit 테스트 부분은 한 번만 실행되고 포함되지 않은 테스트 (예 : 수정을 기다리는 테스트)는 실행되지 않습니다 (파이프 라인은 저장소에서 테스트 실패).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다