Class AbstractToolPublisher

    • Constructor Detail

      • AbstractToolPublisher

        public AbstractToolPublisher​(@Nonnull
                                     String toolName,
                                     boolean allowMissing,
                                     boolean runOnFailed,
                                     boolean archiving,
                                     boolean keepAll)
        Instantiates a new AbstractToolPublisher.
        Parameters:
        toolName - the tool name
        allowMissing - specifies whether missing reports are allowed
        runOnFailed - specifies whether this publisher even runs on a failed build
        archiving - specifies whether archiving artifacts is enabled
        keepAll - specifies whether artifacts are archived for all successful builds, otherwise only the most recent
    • Method Detail

      • setInstallation

        @DataBoundSetter
        public void setInstallation​(ETInstallation installation)
        Sets the ecu.test installation and the derived name.
        Parameters:
        installation - the ecu.test installation
      • isInstallationVerified

        public boolean isInstallationVerified​(EnvVars envVars)
        Verify the installation object and updates properties if needed.
        Parameters:
        envVars - the environment variables of the run
        Returns:
        true if installation for given tool name exists, false otherwise