1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-16 11:09:33 +02:00
sap-jenkins-library/test/groovy/util/Rules.groovy

21 lines
702 B
Groovy
Raw Normal View History

2018-02-01 10:42:53 +02:00
package util
2018-02-01 10:42:53 +02:00
import org.junit.rules.RuleChain
2018-02-01 10:42:53 +02:00
import com.lesfurets.jenkins.unit.BasePipelineTest
import com.lesfurets.jenkins.unit.global.lib.LibraryConfiguration
public class Rules {
public static RuleChain getCommonRules(BasePipelineTest testCase) {
return getCommonRules(testCase, null)
}
public static RuleChain getCommonRules(BasePipelineTest testCase, LibraryConfiguration libConfig) {
return RuleChain.outerRule(new JenkinsSetupRule(testCase, libConfig))
.around(new JenkinsReadYamlRule(testCase))
.around(new JenkinsResetDefaultCacheRule())
2018-02-01 10:42:53 +02:00
.around(new JenkinsErrorRule(testCase))
}
}