Class ResultSummaryPage

java.lang.Object
com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
com.atlassian.bamboo.pageobjects.pages.plan.ResultSummaryPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class ResultSummaryPage extends AbstractBambooPage
  • Field Details

    • elementFinder

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

    • 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 Details

    • 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
    • runNextStage

      public RunCustomisedDialog runNextStage()
    • rerunBuild

      public RunCustomisedDialog rerunBuild()
    • deleteResult

      public PlanHistoryPage deleteResult()
    • createIssue

      public CreateIssueDialog createIssue()
    • createVersion

      public CreateVersionPage createVersion()
    • waitForBuildToFinish

      public ResultSummaryPage waitForBuildToFinish()
    • waitForBuildToFinish

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

      public String getPushedRevision()
    • allSystemErrorMessages

      public Iterable<SystemErrorMessageElement> allSystemErrorMessages()
    • allHostKeyVerificationErrorMessages

      public Iterable<HostVerificationErrorMessageElement> allHostKeyVerificationErrorMessages()
    • 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)
    • getComments

      public List<ResultComment> getComments()
    • 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()
    • getWarningCount

      public long getWarningCount(WarningAnnotation.Severity severity)
    • getNewJiraIssueKey

      public String getNewJiraIssueKey()
    • validateLinkedIssuesCount

      public void validateLinkedIssuesCount(int expectedIssuesCount)
    • getRunFailedIncompleteJobsOnly

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