Class CodeCoverageBuilder

  • All Implemented Interfaces:
    hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep, jenkins.tasks.SimpleBuildStep

    public class CodeCoverageBuilder
    extends hudson.tasks.Builder
    implements jenkins.tasks.SimpleBuildStep
    Captures the configuration information for a Code Coverage build step.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CodeCoverageBuilder.CodeCoverageDescriptorImpl
      DescriptorImpl is used to create instances of CodeCoverageBuilder.
      • Nested classes/interfaces inherited from interface hudson.tasks.BuildStep

        hudson.tasks.BuildStep.PublisherList
      • Nested classes/interfaces inherited from interface hudson.ExtensionPoint

        hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
      • Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep

        jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
    • Field Summary

      • Fields inherited from interface hudson.tasks.BuildStep

        BUILDERS, PUBLISHERS
    • Constructor Detail

      • CodeCoverageBuilder

        @DataBoundConstructor
        public CodeCoverageBuilder​(String connectionId,
                                   String credentialsId,
                                   String analysisPropertiesPath,
                                   String analysisProperties)
        Constructor.
        Parameters:
        connectionId - a unique host connection identifier
        credentialsId - unique id of the selected credential
        analysisPropertiesPath - the path of Code Coverage analysis properties file
        analysisProperties - the Code Coverage analysis properties
    • Method Detail

      • getConnectionId

        public String getConnectionId()
        Gets the unique identifier of the 'Host connection'.
        Returns:
        String value of m_connectionId
      • getCredentialsId

        public String getCredentialsId()
        Gets the value of the 'Login credentials'.
        Returns:
        String value of m_credentialsId
      • getAnalysisPropertiesPath

        public String getAnalysisPropertiesPath()
        Gets the value of the 'Path to analysis properties'.
        Returns:
        String value of m_analysisPropertiesPath
      • getAnalysisProperties

        public String getAnalysisProperties()
        Gets the value of the 'Analysis properties'.
        Returns:
        String value of m_analysisProperties
      • getDescriptor

        public CodeCoverageBuilder.CodeCoverageDescriptorImpl getDescriptor()
        Specified by:
        getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>
        Overrides:
        getDescriptor in class hudson.tasks.Builder