Class ResultSummaryPage

  • All Implemented Interfaces:
    com.atlassian.pageobjects.Page

    public class ResultSummaryPage
    extends AbstractBambooPage
    • Field Detail

      • elementFinder

        @Inject
        protected com.atlassian.pageobjects.elements.PageElementFinder elementFinder
    • Constructor Detail

      • ResultSummaryPage

        public ResultSummaryPage​(TestBuildDetails plan,
                                 int buildNumber)
      • ResultSummaryPage

        public ResultSummaryPage​(PlanKey planKey,
                                 int buildNumber)
      • ResultSummaryPage

        public ResultSummaryPage​(PlanKey planKey)
      • ResultSummaryPage

        public ResultSummaryPage​(String planKey,
                                 int buildNumber)
      • ResultSummaryPage

        public ResultSummaryPage​(PlanResultKey planResultKey)
    • Method Detail

      • getUrl

        public String getUrl()
      • indicator

        public com.atlassian.pageobjects.elements.PageElement indicator()
        Description copied from class: AbstractBambooPage
        This must return an element whose presence indicates that we're on given page.
        Specified by:
        indicator in class AbstractBambooPage
        Returns:
        element uniquely identifying given page
      • waitForBuildToFinish

        public ResultSummaryPage waitForBuildToFinish​(com.atlassian.pageobjects.elements.query.Poller.WaitTimeout timeout)
      • getPushedRevision

        public String getPushedRevision()
      • getIgnoredTestCount

        public int getIgnoredTestCount()
      • getBuildState

        public BuildState getBuildState()
      • getCodeCommits

        @NotNull
        public @NotNull List<CodeCommit> getCodeCommits()
      • getCodeCommitsForUser

        @NotNull
        public @NotNull List<CodeCommit> getCodeCommitsForUser​(@NotNull
                                                               @NotNull String authorUserName)
      • addComment

        public void addComment​(String message)
      • startManualStage

        public RunCustomisedDialog startManualStage​(com.atlassian.bamboo.specs.api.model.plan.StageProperties stage)
      • getTriggerReasonDescription

        public String getTriggerReasonDescription()
      • getResultTabsNames

        public List<String> getResultTabsNames()
      • getRelatedVersionsPanel

        public com.atlassian.pageobjects.elements.PageElement getRelatedVersionsPanel()
      • getStagesAndJobsSidebar

        public com.atlassian.pageobjects.elements.PageElement getStagesAndJobsSidebar()
      • getNewJiraIssueKey

        public String getNewJiraIssueKey()
      • validateLinkedIssuesCount

        public void validateLinkedIssuesCount​(int expectedIssuesCount)
      • getRunFailedIncompleteJobsOnly

        public com.atlassian.pageobjects.elements.PageElement getRunFailedIncompleteJobsOnly​(String resultKey)