This is inconsistent with locations for standard tests, which are:
build/reports/tests/test/
build/test-results/test/
Consequently, Spring Security and Spring Session Jenkins builds, which define junit '**/build/*-results/*.xml' in Jenkinsfile end up picking only reports for integration tests.
This PR removes explicit report locations in IntegrationTestPlugin so that the reports end up in:
build/reports/tests/integrationTest/
build/test-results/integrationTest/
Consuming projects will then need to update their Jenkinsfile to define junit '*/build/test-results/*/*.xml'
IntegrationTestPlugin
currently defines the following report locations:This is inconsistent with locations for standard tests, which are:
build/reports/tests/test/
build/test-results/test/
Consequently, Spring Security and Spring Session Jenkins builds, which define
junit '**/build/*-results/*.xml'
inJenkinsfile
end up picking only reports for integration tests.This PR removes explicit report locations in
IntegrationTestPlugin
so that the reports end up in:build/reports/tests/integrationTest/
build/test-results/integrationTest/
Consuming projects will then need to update their
Jenkinsfile
to definejunit '*/build/test-results/*/*.xml'