Jenkins에서 gradle build job 을 실행하면서 테스트 결과를 확인하는 과정에서 계속 테스트 결과로 지정해놓은 ./build/test-result/*.xml 을 못 찾는다는 에러가 발생했다.
구글링을 해보니 Gradle 3.0 부터 테스트 결과가 쌓이는 기본 디렉토리가 변경되었다.
./build/test-result/ 까지는 맞는데, 그 아래로 test 종류별로 디렉토리를 구분해서 쌓는다.
기본 gradle test를 실행했다면 테스트 결과가 쌓이는 디렉토리는
./build/test-result/test/*.xml
이다.
integrationTest 를 실행했다면
./build/test-result/integrationTest/*.xml
이다.
테스트 결과를 찾는 설정이 필요하다면
./build/test-result/**/*.xml
로 처리하는 방법도 있다.
참고:
https://discuss.gradle.org/t/junit-test-results-location-change-between-gradle-2-11-and-3-1/20455