Package de.dagere.peass.ci
Class MeasureVersionBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- de.dagere.peass.ci.MeasureVersionBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
,Serializable
,SimpleBuildStep
public class MeasureVersionBuilder extends Builder implements SimpleBuildStep, Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MeasureVersionBuilder.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
-
Field Summary
Fields Modifier and Type Field Description static String
PEASS_FOLDER_NAME
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description MeasureVersionBuilder()
-
Method Summary
-
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, perform, prebuild
-
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
-
-
-
Field Detail
-
PEASS_FOLDER_NAME
public static final String PEASS_FOLDER_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
perform
public void perform(Run<?,?> run, FilePath workspace, EnvVars env, Launcher launcher, TaskListener listener) throws InterruptedException, IOException
- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
getMeasurementConfig
public de.dagere.peass.config.MeasurementConfig getMeasurementConfig()
-
getRequiredMonitorService
public BuildStepMonitor getRequiredMonitorService()
- Specified by:
getRequiredMonitorService
in interfaceBuildStep
- Overrides:
getRequiredMonitorService
in classBuilder
-
getVMs
public int getVMs()
-
setVMs
@DataBoundSetter public void setVMs(int vMs)
-
getIterations
public int getIterations()
-
setIterations
@DataBoundSetter public void setIterations(int iterations)
-
getWarmup
public int getWarmup()
-
setWarmup
@DataBoundSetter public void setWarmup(int warmup)
-
getRepetitions
public int getRepetitions()
-
setRepetitions
@DataBoundSetter public void setRepetitions(int repetitions)
-
getTimeout
public long getTimeout()
-
setTimeout
@DataBoundSetter public void setTimeout(long timeout)
-
getKiekerWaitTime
public int getKiekerWaitTime()
-
setKiekerWaitTime
@DataBoundSetter public void setKiekerWaitTime(int kiekerWaitTime)
-
getSignificanceLevel
public double getSignificanceLevel()
-
setSignificanceLevel
@DataBoundSetter public void setSignificanceLevel(double significanceLevel)
-
isNightlyBuild
public boolean isNightlyBuild()
-
setNightlyBuild
@DataBoundSetter public void setNightlyBuild(boolean nightlyBuild)
-
getCommitDiff
public int getCommitDiff()
-
setCommitDiff
@DataBoundSetter public void setCommitDiff(int commitDiff)
-
getTraceSizeInMb
public int getTraceSizeInMb()
-
setTraceSizeInMb
@DataBoundSetter public void setTraceSizeInMb(int traceSizeInMb)
-
getImportLogSizeInMb
public int getImportLogSizeInMb()
-
setImportLogSizeInMb
@DataBoundSetter public void setImportLogSizeInMb(int importLogSizeInMb)
-
isDisplayRTSLogs
public boolean isDisplayRTSLogs()
-
setDisplayRTSLogs
@DataBoundSetter public void setDisplayRTSLogs(boolean displayRTSLogs)
-
isDisplayLogs
public boolean isDisplayLogs()
-
setDisplayLogs
@DataBoundSetter public void setDisplayLogs(boolean displayLogs)
-
isDisplayRCALogs
public boolean isDisplayRCALogs()
-
setDisplayRCALogs
@DataBoundSetter public void setDisplayRCALogs(boolean displayRCALogs)
-
isRedirectSubprocessOutputToFile
public boolean isRedirectSubprocessOutputToFile()
-
setGenerateCoverageSelection
@DataBoundSetter public void setGenerateCoverageSelection(boolean generateCoverageSelection)
-
isGenerateCoverageSelection
public boolean isGenerateCoverageSelection()
-
setGenerateTwiceExecutability
@DataBoundSetter public void setGenerateTwiceExecutability(boolean generateTwiceExecutability)
-
isGenerateTwiceExecutability
public boolean isGenerateTwiceExecutability()
-
setRedirectSubprocessOutputToFile
@DataBoundSetter public void setRedirectSubprocessOutputToFile(boolean redirectSubprocessOutputToFile)
-
isUseGC
public boolean isUseGC()
-
setUseGC
@DataBoundSetter public void setUseGC(boolean useGC)
-
getIncludes
public String getIncludes()
-
setIncludes
@DataBoundSetter public void setIncludes(String includes)
-
getExcludes
public String getExcludes()
-
setExcludes
@DataBoundSetter public void setExcludes(String excludes)
-
getIncludeByRule
public String getIncludeByRule()
-
setIncludeByRule
@DataBoundSetter public void setIncludeByRule(String includeByRule)
-
getExcludeByRule
public String getExcludeByRule()
-
setExcludeByRule
@DataBoundSetter public void setExcludeByRule(String excludeByRule)
-
setLinearizeHistory
@DataBoundSetter public void setLinearizeHistory(boolean linearizeHistory)
-
isLinearizeHistory
public boolean isLinearizeHistory()
-
isExecuteRCA
public boolean isExecuteRCA()
-
setProperties
@DataBoundSetter public void setProperties(String properties)
-
getProperties
public String getProperties()
-
getTestGoal
public String getTestGoal()
-
setTestGoal
@DataBoundSetter public void setTestGoal(String testGoal)
-
getCleanGoal
public String getCleanGoal()
-
setCleanGoal
@DataBoundSetter public void setCleanGoal(String cleanGoal)
-
getPl
public String getPl()
-
setPl
@DataBoundSetter public void setPl(String pl)
-
setExecuteRCA
@DataBoundSetter public void setExecuteRCA(boolean executeRCA)
-
isExecuteBeforeClassInMeasurement
public boolean isExecuteBeforeClassInMeasurement()
-
setExecuteBeforeClassInMeasurement
@DataBoundSetter public void setExecuteBeforeClassInMeasurement(boolean executeBeforeClassInMeasurement)
-
isClearMockitoCaches
public boolean isClearMockitoCaches()
-
setClearMockitoCaches
@DataBoundSetter public void setClearMockitoCaches(boolean clearMockitoCaches)
-
isOnlyMeasureWorkload
public boolean isOnlyMeasureWorkload()
-
setOnlyMeasureWorkload
@DataBoundSetter public void setOnlyMeasureWorkload(boolean onlyMeasureWorkload)
-
getMeasurementMode
public de.dagere.peass.measurement.rca.RCAStrategy getMeasurementMode()
-
setMeasurementMode
@DataBoundSetter public void setMeasurementMode(de.dagere.peass.measurement.rca.RCAStrategy measurementMode)
-
getStatisticalTest
public de.dagere.peass.config.StatisticalTests getStatisticalTest()
-
setStatisticalTest
@DataBoundSetter public void setStatisticalTest(de.dagere.peass.config.StatisticalTests statisticalTest)
-
isUseSourceInstrumentation
public boolean isUseSourceInstrumentation()
-
setUseSourceInstrumentation
@DataBoundSetter public void setUseSourceInstrumentation(boolean useSourceInstrumentation)
-
isUseAggregation
public boolean isUseAggregation()
-
setUseAggregation
@DataBoundSetter public void setUseAggregation(boolean useAggregation)
-
isExecuteParallel
public boolean isExecuteParallel()
-
setExecuteParallel
@DataBoundSetter public void setExecuteParallel(boolean executeParallel)
-
isCreateDefaultConstructor
public boolean isCreateDefaultConstructor()
-
setCreateDefaultConstructor
@DataBoundSetter public void setCreateDefaultConstructor(boolean createDefaultConstructor)
-
isUpdateSnapshotDependencies
public boolean isUpdateSnapshotDependencies()
-
setUpdateSnapshotDependencies
@DataBoundSetter public void setUpdateSnapshotDependencies(boolean updateSnapshotDependencies)
-
isRemoveSnapshots
public boolean isRemoveSnapshots()
-
setRemoveSnapshots
@DataBoundSetter public void setRemoveSnapshots(boolean removeSnapshots)
-
isUseAlternativeBuildfile
public boolean isUseAlternativeBuildfile()
-
setUseAlternativeBuildfile
@DataBoundSetter public void setUseAlternativeBuildfile(boolean useAlternativeBuildfile)
-
isUseAnbox
public boolean isUseAnbox()
-
setUseAnbox
@DataBoundSetter public void setUseAnbox(boolean useAnbox)
-
getAndroidMinSdkVersion
public String getAndroidMinSdkVersion()
-
setAndroidMinSdkVersion
@DataBoundSetter public void setAndroidMinSdkVersion(String androidMinSdkVersion)
-
getAndroidManifest
public String getAndroidManifest()
-
setAndroidManifest
@DataBoundSetter public void setAndroidManifest(String androidManifest)
-
getAndroidCompileSdkVersion
public String getAndroidCompileSdkVersion()
-
setAndroidCompileSdkVersion
@DataBoundSetter public void setAndroidCompileSdkVersion(String androidCompileSdkVersion)
-
getAndroidTargetSdkVersion
public String getAndroidTargetSdkVersion()
-
setAndroidTargetSdkVersion
@DataBoundSetter public void setAndroidTargetSdkVersion(String androidTargetSdkVersion)
-
getAndroidGradleVersion
public String getAndroidGradleVersion()
-
setAndroidGradleVersion
@DataBoundSetter public void setAndroidGradleVersion(String androidGradleVersion)
-
getAndroidGradleTasks
public String getAndroidGradleTasks()
-
setAndroidGradleTasks
@DataBoundSetter public void setAndroidGradleTasks(String androidGradleTasks)
-
getAndroidTestPackageName
public String getAndroidTestPackageName()
-
setAndroidTestPackageName
@DataBoundSetter public void setAndroidTestPackageName(String androidTestPackageName)
-
isExcludeLog4jSlf4jImpl
public boolean isExcludeLog4jSlf4jImpl()
-
setExcludeLog4jSlf4jImpl
@DataBoundSetter public void setExcludeLog4jSlf4jImpl(boolean excludeLog4jSlf4jImpl)
-
isExcludeLog4jToSlf4j
public boolean isExcludeLog4jToSlf4j()
-
setExcludeLog4jToSlf4j
@DataBoundSetter public void setExcludeLog4jToSlf4j(boolean excludeLog4jToSlf4j)
-
isRedirectToNull
public boolean isRedirectToNull()
-
setRedirectToNull
@DataBoundSetter public void setRedirectToNull(boolean redirectToNull)
-
isShowStart
public boolean isShowStart()
-
setShowStart
@DataBoundSetter public void setShowStart(boolean showStart)
-
isMeasureJMH
public boolean isMeasureJMH()
-
setMeasureJMH
@DataBoundSetter public void setMeasureJMH(boolean measureJMH)
-
getTestExecutor
public String getTestExecutor()
-
setTestExecutor
@DataBoundSetter public void setTestExecutor(String testExecutor)
-
getTestTransformer
public String getTestTransformer()
-
setTestTransformer
@DataBoundSetter public void setTestTransformer(String testTransformer)
-
getXmx
public String getXmx()
-
setXmx
@DataBoundSetter public void setXmx(String xmx)
-
getClazzFolders
public String getClazzFolders()
-
setClazzFolders
@DataBoundSetter public void setClazzFolders(String clazzFolders)
-
getTestClazzFolders
public String getTestClazzFolders()
-
setTestClazzFolders
@DataBoundSetter public void setTestClazzFolders(String testClazzFolders)
-
isFailOnRtsError
public boolean isFailOnRtsError()
-
setFailOnRtsError
@DataBoundSetter public void setFailOnRtsError(boolean failOnRtsError)
-
getKiekerQueueSize
public long getKiekerQueueSize()
-
setKiekerQueueSize
@DataBoundSetter public void setKiekerQueueSize(long kiekerQueueSize)
-
isOnlyOneCallRecording
public boolean isOnlyOneCallRecording()
-
setOnlyOneCallRecording
@DataBoundSetter public void setOnlyOneCallRecording(boolean onlyOneCallRecording)
-
getExcludeForTracing
public String getExcludeForTracing()
-
setExcludeForTracing
@DataBoundSetter public void setExcludeForTracing(String excludeForTracing)
-
getCredentialsId
public String getCredentialsId()
-
setCredentialsId
@DataBoundSetter public void setCredentialsId(String credentialsId)
-
isWriteAsZip
public boolean isWriteAsZip()
-
setWriteAsZip
@DataBoundSetter public void setWriteAsZip(boolean writeAsZip)
-
isDirectlyMeasureKieker
public boolean isDirectlyMeasureKieker()
-
setDirectlyMeasureKieker
@DataBoundSetter public void setDirectlyMeasureKieker(boolean directlyMeasureKieker)
-
-