mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-12 10:55:20 +02:00
e67b9cff23
* add InfluxData object * add InfluxData rule * use InfluxData * include jenkins_custom_data into InfluxData object * correct typo * add missing import * fix condition for influx reporting * add test class * Update influxWriteData.groovy
22 lines
709 B
Groovy
22 lines
709 B
Groovy
package util
|
|
|
|
import org.junit.rules.RuleChain
|
|
|
|
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 JenkinsResetDefaultCacheRule())
|
|
.around(new JenkinsInfluxDataRule())
|
|
.around(new JenkinsErrorRule(testCase))
|
|
.around(new JenkinsEnvironmentRule(testCase))
|
|
}
|
|
}
|