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:
parent
8ee0d358b9
commit
aa9c88cef9
@ -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
|
||||
|
@ -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)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user