Class ATXReportGenerator

    • Constructor Detail

      • ATXReportGenerator

        public ATXReportGenerator​(ATXInstallation installation)
        Instantiates a new ATXReportGenerator.
        Parameters:
        installation - the ATX installation
    • Method Detail

      • generate

        public boolean generate​(FilePath archiveTarget,
                                List<FilePath> reportDirs,
                                boolean usePersistedSettings,
                                boolean injectBuildVars,
                                boolean allowMissing,
                                boolean isArchiving,
                                boolean keepAll,
                                Run<?,​?> run,
                                Launcher launcher,
                                TaskListener listener)
                         throws IOException,
                                InterruptedException
        Generates ATXReports without uploading them.
        Parameters:
        archiveTarget - the archive target directory
        reportDirs - the report directories
        usePersistedSettings - specifies whether to use read settings from persisted configurations file
        injectBuildVars - specifies whether to inject common build variables as ATX constants
        allowMissing - specifies whether missing reports are allowed
        isArchiving - specifies whether archiving artifacts is enabled
        keepAll - specifies whether to keep all artifacts
        run - the run
        launcher - the launcher
        listener - the listener
        Returns:
        true if upload succeeded, false otherwise
        Throws:
        IOException - signals that an I/O exception has occurred
        InterruptedException - if the build gets interrupted