Class SetupHelper

java.lang.Object
com.atlassian.bamboo.pageobjects.helpers.SetupHelper

public class SetupHelper extends Object
  • Constructor Details

    • SetupHelper

      public SetupHelper()
  • Method Details

    • setupBambooEmbedded

      public void setupBambooEmbedded()
    • setupUpgradeBamboo

      public BambooDashboardPage setupUpgradeBamboo(@NotNull @NotNull File importFile) throws Exception
      Throws:
      Exception
    • setupUpgradeBamboo

      public BambooDashboardPage setupUpgradeBamboo(@NotNull @NotNull Path importFile, @NotNull @NotNull Duration timeout)
    • setupBambooCustom

      public <T> T setupBambooCustom(@NotNull @NotNull Class<T> clazz, @NotNull @NotNull DbProperties dbProperties, boolean onlyPassword)
      Custom path of Bamboo setup - use external DB
      Type Parameters:
      T - instance of page object should be binded to screen on submit button press. Pass here SetupBambooInitialDataPage for success path or SetupDatabaseValidationErrorPage for DB validation failure or SetupDatabaseConnectionPage for DB settings validation errors
      Parameters:
      clazz - page which should be binded when entered DB settings
      dbProperties - db settings
      onlyPassword - use only password from dbProperties - use when fields are prefilled
      Returns:
      bound page after providing DB settings
    • setupBambooCustom

      public <T> T setupBambooCustom(@NotNull @NotNull Class<T> clazz, @NotNull @NotNull DbProperties dbProperties)
      Custom path of Bamboo setup - use external DB
      Type Parameters:
      T - instance of page object should be binded to screen on submit button press. Pass here SetupBambooInitialDataPage for success path or SetupDatabaseValidationErrorPage for DB validation failure or SetupDatabaseConnectionPage for DB settings validation errors
      Parameters:
      clazz - page which should be binded when entered DB settings
      dbProperties - db settings
      Returns:
      bound page after providing DB settings
    • gotoSetupDatabasePageWhenDbSetupNotFinished

      public SetupDatabasePage gotoSetupDatabasePageWhenDbSetupNotFinished()