1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-02-15 14:04:04 +02:00

Do not collect test results in wrapper (#1869)

This is supposed to happen at the end of a stage
This commit is contained in:
Stephan Aßmus 2020-07-30 16:10:20 +02:00 committed by GitHub
parent 8ee0d358b9
commit aa9c88cef9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 17 deletions

View File

@ -54,12 +54,11 @@ class MavenExecuteIntegrationTest extends BasePiperTest {
}
@Test
void testWithSidecar() {
void testParameterPassing() {
stepRule.step.mavenExecuteIntegration(
juStabUtils: utils,
jenkinsUtilsStub: jenkinsUtils,
testParam: 'This is test content',
sidecarImage: 'some/image',
script: nullScript,
)
// asserts

View File

@ -7,25 +7,12 @@ import static com.sap.piper.Prerequisites.checkScript
@Field String STEP_NAME = getClass().getName()
@Field String METADATA_FILE = 'metadata/mavenExecuteIntegration.yaml'
@Field Set GENERAL_CONFIG_KEYS = []
@Field Set STEP_CONFIG_KEYS = GENERAL_CONFIG_KEYS
@Field Set PARAMETER_KEYS = STEP_CONFIG_KEYS.plus([
/**
* Specify a glob pattern where test result files will be located.
*/
'reportLocationPattern',
])
//Metadata maintained in file project://resources/metadata/mavenExecuteIntegration.yaml
void call(Map parameters = [:]) {
final script = checkScript(this, parameters) ?: this
parameters = DownloadCacheUtils.injectDownloadCacheInParameters(script, parameters, BuildTool.MAVEN)
try {
List credentials = []
piperExecuteBin(parameters, STEP_NAME, METADATA_FILE, credentials)
} finally {
testsPublishResults(script: script, junit: [allowEmptyResults: true, pattern: parameters.reportLocationPattern])
}
List credentials = []
piperExecuteBin(parameters, STEP_NAME, METADATA_FILE, credentials)
}