mirror of
https://github.com/SAP/jenkins-library.git
synced 2025-01-04 04:07:16 +02:00
Improve error message for legacy cloud sdk config (#2348)
This commit is contained in:
parent
56586cae1b
commit
0356f13853
@ -333,9 +333,9 @@ class CheckForLegacyConfigurationTest extends BasePiperTest {
|
||||
]
|
||||
]
|
||||
|
||||
String exception = "Failing pipeline due to configuration errors. Please see log output above."
|
||||
String output = "Your pipeline configuration contains the configuration key oldConfigKey for the step someStep. " +
|
||||
"This configuration option was removed. test"
|
||||
String exception = "Your pipeline configuration contains the configuration key oldConfigKey for the step someStep. This configuration option was removed. test\n" +
|
||||
"Failing pipeline due to configuration errors. Please see log output above."
|
||||
String output = ""
|
||||
|
||||
assertExceptionAndOutput(exception, output) {
|
||||
stepRule.step.checkForLegacyConfiguration(script: nullScript, legacyConfigSettings: configChanges)
|
||||
@ -354,9 +354,9 @@ class CheckForLegacyConfigurationTest extends BasePiperTest {
|
||||
]
|
||||
]
|
||||
|
||||
String exception = "Failing pipeline due to configuration errors. Please see log output above."
|
||||
String output = "Your pipeline configuration contains configuration for the step oldStep. " +
|
||||
"This step has been removed. Please configure the step newStep instead. test"
|
||||
String exception = "Your pipeline configuration contains configuration for the step oldStep. This step has been removed. Please configure the step newStep instead. test\n" +
|
||||
"Failing pipeline due to configuration errors. Please see log output above."
|
||||
String output = ""
|
||||
|
||||
assertExceptionAndOutput(exception, output) {
|
||||
stepRule.step.checkForLegacyConfiguration(script: nullScript, legacyConfigSettings: configChanges)
|
||||
@ -372,9 +372,9 @@ class CheckForLegacyConfigurationTest extends BasePiperTest {
|
||||
]
|
||||
]
|
||||
|
||||
String exception = "Failing pipeline due to configuration errors. Please see log output above."
|
||||
String output = "Your pipeline configuration contains configuration for the stage oldStage. " +
|
||||
"This stage has been removed. "
|
||||
String exception = "Your pipeline configuration contains configuration for the stage oldStage. This stage has been removed. \n" +
|
||||
"Failing pipeline due to configuration errors. Please see log output above."
|
||||
String output = ""
|
||||
|
||||
assertExceptionAndOutput(exception, output) {
|
||||
stepRule.step.checkForLegacyConfiguration(script: nullScript, legacyConfigSettings: configChanges)
|
||||
@ -394,9 +394,9 @@ class CheckForLegacyConfigurationTest extends BasePiperTest {
|
||||
]
|
||||
]
|
||||
|
||||
String exception = "Failing pipeline due to configuration errors. Please see log output above."
|
||||
String output = "Your pipeline configuration contains the configuration key configKeyOldType for the step testStep. " +
|
||||
"The type of this configuration parameter was changed from String to List. test"
|
||||
String exception = "Your pipeline configuration contains the configuration key configKeyOldType for the step testStep. The type of this configuration parameter was changed from String to List. test\n" +
|
||||
"Failing pipeline due to configuration errors. Please see log output above."
|
||||
String output = ""
|
||||
|
||||
assertExceptionAndOutput(exception, output) {
|
||||
stepRule.step.checkForLegacyConfiguration(script: nullScript, legacyConfigSettings: configChanges)
|
||||
@ -413,9 +413,9 @@ class CheckForLegacyConfigurationTest extends BasePiperTest {
|
||||
]
|
||||
]
|
||||
|
||||
String exception = "Failing pipeline due to configuration errors. Please see log output above."
|
||||
String output = "Your package.json file package.json contains an npm script using the deprecated name oldNpmScriptName. " +
|
||||
"Please rename the script to newNpmScriptName, since the script oldNpmScriptName will not be executed by the pipeline anymore. test"
|
||||
String exception = "Your package.json file package.json contains an npm script using the deprecated name oldNpmScriptName. Please rename the script to newNpmScriptName, since the script oldNpmScriptName will not be executed by the pipeline anymore. test\n" +
|
||||
"Failing pipeline due to configuration errors. Please see log output above."
|
||||
String output = ""
|
||||
|
||||
assertExceptionAndOutput(exception, output) {
|
||||
stepRule.step.checkForLegacyConfiguration(script: nullScript, legacyConfigSettings: configChanges)
|
||||
|
@ -40,13 +40,16 @@ void call(Map parameters = [:]) {
|
||||
}
|
||||
|
||||
if (errors) {
|
||||
String message = ""
|
||||
if (errors.size() > 1) {
|
||||
script.echo("Your pipeline configuration file contains the following errors:")
|
||||
message += "Your pipeline configuration file contains the following errors:\n"
|
||||
}
|
||||
for (error in errors) {
|
||||
script.echo(error)
|
||||
message += error
|
||||
message += "\n"
|
||||
}
|
||||
script.error("Failing pipeline due to configuration errors. Please see log output above.")
|
||||
message += "Failing pipeline due to configuration errors. Please see log output above."
|
||||
script.error(message)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user