Package io.jenkins.plugins.coverage
Klasse CoveragePublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
io.jenkins.plugins.coverage.CoveragePublisher
- Alle implementierten Schnittstellen:
- ExtensionPoint,- Describable<Publisher>,- BuildStep,- SimpleBuildStep
- 
Verschachtelte Klassen - ÜbersichtVerschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic final classVon Klasse geerbte verschachtelte Klassen/Schnittstellen hudson.tasks.PublisherPublisher.DescriptorExtensionListImplVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen hudson.tasks.BuildStepBuildStep.PublisherListVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudsonVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen jenkins.tasks.SimpleBuildStepSimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
- 
FeldübersichtVon Schnittstelle geerbte Felder hudson.tasks.BuildStepBUILDERS, PUBLISHERS
- 
KonstruktorübersichtKonstruktoren
- 
MethodenübersichtModifizierer und TypMethodeBeschreibungbooleanbooleangetScm()List<io.jenkins.plugins.prism.SourceCodeDirectory> Gets the paths to the directories that contain the source code.getTag()booleanbooleanbooleanbooleanbooleanvoidperform(Run<?, ?> run, FilePath workspace, Launcher launcher, TaskListener listener) protected ObjectCalled after de-serialization to retain backward compatibility or to populate new elements (that would be otherwise initialized tonull).voidsetAdapters(List<CoverageAdapter> adapters) voidsetApplyThresholdRecursively(boolean applyThresholdRecursively) voidsetCalculateDiffForChangeRequests(boolean calculateDiffForChangeRequests) Veraltet.not needed anymore.voidsetChecksName(String checksName) voidsetFailBuildIfCoverageDecreasedInChangeRequest(boolean failBuildIfCoverageDecreasedInChangeRequest) voidsetFailNoReports(boolean failNoReports) voidsetFailUnhealthy(boolean failUnhealthy) voidsetFailUnstable(boolean failUnstable) voidsetGlobalThresholds(List<Threshold> globalThresholds) voidSets the SCM that should be used to find the reference build for.voidsetSkipPublishingChecks(boolean skipPublishingChecks) voidsetSourceCodeEncoding(String sourceCodeEncoding) Sets the encoding to use to read source files.voidsetSourceDirectories(List<io.jenkins.plugins.prism.SourceCodeDirectory> sourceCodeDirectories) Sets the paths to the directories that contain the source code.voidsetSourceFileResolver(DefaultSourceFileResolver sourceFileResolver) voidVon Klasse geerbte Methoden hudson.tasks.RecordergetDescriptorVon Klasse geerbte Methoden hudson.tasks.Publisherall, getProjectAction, needsToRunAfterFinalized, prebuildVon Klasse geerbte Methoden hudson.tasks.BuildStepCompatibilityLayergetProjectAction, getProjectActions, perform, perform, prebuildVon Klasse geerbte Methoden java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden hudson.tasks.BuildStepgetProjectAction, getProjectActions, perform, prebuildVon Schnittstelle geerbte Methoden jenkins.tasks.SimpleBuildStepperform, perform, requiresWorkspace
- 
Konstruktordetails- 
CoveragePublisher@DataBoundConstructor public CoveragePublisher()
 
- 
- 
Methodendetails- 
performpublic void perform(@NonNull Run<?, ?> run, @NonNull FilePath workspace, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException- Angegeben von:
- performin Schnittstelle- SimpleBuildStep
- Löst aus:
- InterruptedException
- IOException
 
- 
getRequiredMonitorService- Angegeben von:
- getRequiredMonitorServicein Schnittstelle- BuildStep
 
- 
getAdapters
- 
setAdapters
- 
getGlobalThresholds
- 
setGlobalThresholds
- 
isFailUnhealthypublic boolean isFailUnhealthy()
- 
setFailUnhealthy@DataBoundSetter public void setFailUnhealthy(boolean failUnhealthy) 
- 
isFailUnstablepublic boolean isFailUnstable()
- 
setFailUnstable@DataBoundSetter public void setFailUnstable(boolean failUnstable) 
- 
isFailNoReportspublic boolean isFailNoReports()
- 
setScmSets the SCM that should be used to find the reference build for. The the SCM will be selected based on a substring comparison, there is no need to specify the full name.- Parameter:
- scm- the ID of the SCM to use (a substring of the full ID)
 
- 
getScm
- 
setFailNoReports@DataBoundSetter public void setFailNoReports(boolean failNoReports) 
- 
getSourceFileResolver
- 
setSourceFileResolver
- 
getTag
- 
setTag
- 
getFailBuildIfCoverageDecreasedInChangeRequestpublic boolean getFailBuildIfCoverageDecreasedInChangeRequest()
- 
getCalculateDiffForChangeRequestspublic boolean getCalculateDiffForChangeRequests()
- 
setCalculateDiffForChangeRequests@Deprecated @DataBoundSetter public void setCalculateDiffForChangeRequests(boolean calculateDiffForChangeRequests) Veraltet.not needed anymore. Diff is calculated automatically if reference build found.
- 
setSkipPublishingChecks@DataBoundSetter public void setSkipPublishingChecks(boolean skipPublishingChecks) 
- 
isSkipPublishingCheckspublic boolean isSkipPublishingChecks()
- 
getChecksName
- 
setChecksName
- 
setFailBuildIfCoverageDecreasedInChangeRequest@DataBoundSetter public void setFailBuildIfCoverageDecreasedInChangeRequest(boolean failBuildIfCoverageDecreasedInChangeRequest) 
- 
isApplyThresholdRecursivelypublic boolean isApplyThresholdRecursively()
- 
setApplyThresholdRecursively@DataBoundSetter public void setApplyThresholdRecursively(boolean applyThresholdRecursively) 
- 
getSourceCodeEncoding
- 
setSourceCodeEncodingSets the encoding to use to read source files.- Parameter:
- sourceCodeEncoding- the encoding, e.g. "ISO-8859-1"
 
- 
getSourceDirectoriesGets the paths to the directories that contain the source code.- Gibt zurück:
- directories containing the source code
 
- 
setSourceDirectories@DataBoundSetter public void setSourceDirectories(List<io.jenkins.plugins.prism.SourceCodeDirectory> sourceCodeDirectories) Sets the paths to the directories that contain the source code. If not relative and thus not part of the workspace then these directories need to be added in Jenkins global configuration to prevent accessing of forbidden resources.- Parameter:
- sourceCodeDirectories- directories containing the source code
 
- 
readResolveCalled after de-serialization to retain backward compatibility or to populate new elements (that would be otherwise initialized tonull).- Gibt zurück:
- this
 
 
-