Class CloverReportLinker

    • Constructor Detail

    • Method Detail

      • getCloverReportUrl

        @Deprecated
        @Nullable
        public @Nullable String getCloverReportUrl()
        Deprecated.
        since 5.7
        Description copied from interface: ReportProvider
        Return URL of the Clover's HTML report artifact from a build. In case when build contains many Clover reports, a first found will be returned.
        Specified by:
        getCloverReportUrl in interface ReportProvider
        Returns:
        String URL to Clover report or null if not exists
      • getCloverReportUrl

        @Nullable
        public @Nullable String getCloverReportUrl​(@NotNull
                                                   @NotNull Artifact artifact)
        Description copied from interface: ReportProvider
        Returns URL of the given report artifact.
        Specified by:
        getCloverReportUrl in interface ReportProvider
        Returns:
        String artifact URL or null if not exists
      • getTimestamp

        @Deprecated
        @NotNull
        public @NotNull String getTimestamp()
        Deprecated.
        since 5.7
        Description copied from interface: ReportProvider
        Returns timestamp of the Clover's HTML report artifact from a build. In case when build contains many Clover reports, a first found will be returned. If there are no Clover reports in build it returns empty string.
        Specified by:
        getTimestamp in interface ReportProvider
        Returns:
        String timestamp of Clover report or "" if not found
      • getTimestamp

        @NotNull
        public @NotNull String getTimestamp​(@NotNull
                                            @NotNull Artifact artifact)
        Description copied from interface: ReportProvider
        Returns timestamp of the given report artifact.
        Specified by:
        getTimestamp in interface ReportProvider
        Returns:
        String timestamp of Clover report or "" if not found
      • isCloverReport

        public boolean isCloverReport​(@NotNull
                                      @NotNull Artifact artifact)
        Description copied from interface: ReportProvider
        Returns true if given artifact contains Clover's HTML report.
        Specified by:
        isCloverReport in interface ReportProvider
        Parameters:
        artifact - artifact to check
        Returns:
        boolean
      • isCloverAdgReport

        public boolean isCloverAdgReport​(@NotNull
                                         @NotNull Artifact artifact)
        Description copied from interface: ReportProvider
        Returns true if given artifact contains Clover's HTML report in ADG style (introduced in Clover 4)
        Specified by:
        isCloverAdgReport in interface ReportProvider
        Parameters:
        artifact - artifact to check
        Returns:
        boolean
      • getCloverArtifacts

        @NotNull
        public @NotNull Collection<Artifact> getCloverArtifacts()
        Description copied from interface: ReportProvider
        Returns a list of artifacts (shared and local) containing Clover HTML report.
        Specified by:
        getCloverArtifacts in interface ReportProvider
        Returns:
        Collection<Artifact> list of reports or empty list