Class AxivionSuite

    • Constructor Detail

      • AxivionSuite

        @DataBoundConstructor
        public AxivionSuite()
        Creates a new instance of AxivionSuite.
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getBasedir

        public String getBasedir()
      • setBasedir

        @DataBoundSetter
        public void setBasedir​(String basedir)
      • getProjectUrl

        public String getProjectUrl()
      • setProjectUrl

        @DataBoundSetter
        public void setProjectUrl​(String projectUrl)
        Stapler setter for the projectUrl field. Verifies the url and encodes the path part e.g. whitespaces in project names.
        Parameters:
        projectUrl - url to a Axivion dashboard project
      • getCredentialsId

        public String getCredentialsId()
      • setCredentialsId

        @DataBoundSetter
        public void setCredentialsId​(String credentialsId)
      • getNamedFilter

        public String getNamedFilter()
      • setNamedFilter

        @DataBoundSetter
        public void setNamedFilter​(String namedFilter)
      • readResolve

        protected Object readResolve()
        Called after de-serialization to retain backward compatibility.
        Overrides:
        readResolve in class Tool
        Returns:
        this
      • scan

        public edu.hm.hafner.analysis.Report scan​(Run<?,​?> run,
                                                  FilePath workspace,
                                                  Charset sourceCodeEncoding,
                                                  LogHandler logger)
                                           throws edu.hm.hafner.analysis.ParsingException,
                                                  edu.hm.hafner.analysis.ParsingCanceledException
        Description copied from class: Tool
        Scans the results of a build for issues. This method is invoked on Jenkins master. I.e., if a tool wants to process some build results it is required to run a MasterToSlaveCallable.
        Specified by:
        scan in class Tool
        Parameters:
        run - the build
        workspace - the workspace of the build
        sourceCodeEncoding - the encoding to use to read source files
        logger - the logger
        Returns:
        the created report
        Throws:
        edu.hm.hafner.analysis.ParsingException - Signals that during parsing a non recoverable error has been occurred
        edu.hm.hafner.analysis.ParsingCanceledException - Signals that the parsing has been aborted by the user