Package org.jenkinsci.test.acceptance.po
Class WorkflowMultiBranchJob
- java.lang.Object
-
- org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
-
- org.jenkinsci.test.acceptance.po.PageObject
-
- org.jenkinsci.test.acceptance.po.ConfigurablePageObject
-
- org.jenkinsci.test.acceptance.po.ContainerPageObject
-
- org.jenkinsci.test.acceptance.po.TopLevelItem
-
- org.jenkinsci.test.acceptance.po.Folder
-
- org.jenkinsci.test.acceptance.po.WorkflowMultiBranchJob
-
- All Implemented Interfaces:
CapybaraPortingLayer
,Container
public class WorkflowMultiBranchJob extends Folder
A pipeline multi-branch job (requires installation of multi-branch-project-plugin).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
CapybaraPortingLayerImpl.Finder<R>, CapybaraPortingLayerImpl.Resolver
-
-
Field Summary
-
Fields inherited from class org.jenkinsci.test.acceptance.po.TopLevelItem
name
-
Fields inherited from class org.jenkinsci.test.acceptance.po.PageObject
jsonParser, url
-
Fields inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
driver, injector, LABEL_TO_INPUT_XPATH, time
-
Fields inherited from interface org.jenkinsci.test.acceptance.po.CapybaraPortingLayer
by
-
-
Constructor Summary
Constructors Constructor Description WorkflowMultiBranchJob(com.google.inject.Injector injector, URL url, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends BranchSource>
TaddBranchSource(Class<T> type)
String
getBranchIndexingLog()
WorkflowJob
getJob(String name)
void
reIndex()
WorkflowMultiBranchJob
waitForBranchIndexingFinished(int timeout)
-
Methods inherited from class org.jenkinsci.test.acceptance.po.Folder
delete, getActiveViewName, getJobs, getViews, getViewsNames, selectView, setEnvironmentalVariables
-
Methods inherited from class org.jenkinsci.test.acceptance.po.TopLevelItem
as, description, equals, getDescription, getDisplayName, getParameters, hashCode, renameTo, setDescription, setDescription, toString
-
Methods inherited from class org.jenkinsci.test.acceptance.po.ContainerPageObject
action, action, getConfigUrl, getJson, getJson, getJsonApiUrl, getNavigationLinks
-
Methods inherited from class org.jenkinsci.test.acceptance.po.ConfigurablePageObject
apply, configure, configure, configure, configure, ensureConfigPage, getFormName, getSubmitButtonText, save
-
Methods inherited from class org.jenkinsci.test.acceptance.po.PageObject
control, control, createPageArea, createRandomName, getContext, getJenkins, open, url, url, visit
-
Methods inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
all, blur, check, check, check, choose, clickButton, clickLink, confirmAlert, elasticSleep, executeScript, fillIn, find, findCaption, findCaption, findIfNotVisible, getCurrentUrl, getCurrentUrlWithFragment, getElement, getPageContent, getPageSource, getPageSource, getPath, handleAlert, isHiddenOrStale, isStale, last, lastIfNotVisible, newInstance, resource, runThenConfirmAlert, runThenConfirmAlert, runThenHandleAlert, runThenHandleAlert, runThenHandleDialog, sleep, visit, waitFor, waitFor, waitFor, waitFor, waitFor, waitForCond, waitForCond
-
-
-
-
Method Detail
-
addBranchSource
public <T extends BranchSource> T addBranchSource(Class<T> type)
-
getBranchIndexingLog
public String getBranchIndexingLog()
-
waitForBranchIndexingFinished
public WorkflowMultiBranchJob waitForBranchIndexingFinished(int timeout)
-
getJob
public WorkflowJob getJob(String name)
-
reIndex
public void reIndex()
-
-