Class SetupHelper
java.lang.Object
com.atlassian.bamboo.pageobjects.helpers.SetupHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TsetupBambooCustom(@NotNull Class<T> clazz, @NotNull DbProperties dbProperties) Custom path of Bamboo setup - use external DB<T> TsetupBambooCustom(@NotNull Class<T> clazz, @NotNull DbProperties dbProperties, boolean onlyPassword) Custom path of Bamboo setup - use external DBvoidsetupUpgradeBamboo(@NotNull File importFile) setupUpgradeBamboo(@NotNull Path importFile, @NotNull Duration timeout)
-
Constructor Details
-
SetupHelper
public SetupHelper()
-
-
Method Details
-
setupBambooEmbedded
public void setupBambooEmbedded() -
setupUpgradeBamboo
- 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 hereSetupBambooInitialDataPagefor success path orSetupDatabaseValidationErrorPagefor DB validation failure orSetupDatabaseConnectionPagefor DB settings validation errors- Parameters:
clazz- page which should be binded when entered DB settingsdbProperties- db settingsonlyPassword- 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 hereSetupBambooInitialDataPagefor success path orSetupDatabaseValidationErrorPagefor DB validation failure orSetupDatabaseConnectionPagefor DB settings validation errors- Parameters:
clazz- page which should be binded when entered DB settingsdbProperties- db settings- Returns:
- bound page after providing DB settings
-
gotoSetupDatabasePageWhenDbSetupNotFinished
-