Interface ChainResultDetails

  • All Known Implementing Classes:
    ChainResultDetailsImpl

    @Immutable
    @Internal
    public interface ChainResultDetails
    Simple helper class for a chain result for items that are expensive to calculate (ie traverses through the jobs)
    Since:
    v3.4
    • Method Detail

      • getStageResults

        @NotNull
        @NotNull List<ChainStageResult> getStageResults()
        Returns all stage results.
        Returns:
      • getFailedJobResults

        @NotNull
        @NotNull List<BuildResultsSummary> getFailedJobResults()
        Returns all Job results that failed. Doesn't include incpmplete jobs
        Returns:
      • getTotalJobCount

        int getTotalJobCount()
        Total number of job results. Include incomplete + unbuilt jobs
        Returns:
      • getOrderedJobResultSummaries

        @NotNull
        @NotNull List<ResultsSummary> getOrderedJobResultSummaries()
        Returns job results ordered by stage and then plan names
        Returns:
      • getTestResults

        @Nullable
        @Nullable FilteredTestResults<TestClassResultDescriptor> getTestResults()
        Get the helper class to provide filtered test lists for this chain result
        Returns:
        helper class to provide filtered test lists for this chain result, null if the chain is still being built