Package org.jenkinsci.test.acceptance.po
Class MatrixProject
-
- All Implemented Interfaces:
CapybaraPortingLayer
public class MatrixProject extends Job
- Author:
- Kohsuke Kawaguchi
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
CapybaraPortingLayerImpl.Finder<R>, CapybaraPortingLayerImpl.Resolver
-
-
Field Summary
Fields Modifier and Type Field Description Control
addAxis
Control
combinationFilter
Control
hasCombinationFilter
Control
hasTouchStoneCombinationFilter
Control
runSequentially
Control
touchStoneCombinationFilter
Control
touchStoneResultCondition
-
Fields inherited from class org.jenkinsci.test.acceptance.po.Job
concurrentBuild, controller, publishers
-
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 MatrixProject(com.google.inject.Injector injector, URL url, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Axis>
TaddAxis(Class<T> type)
void
addUserAxis(String name, String value)
MatrixBuild
build(int buildNumber)
MatrixConfiguration
getConfiguration(String name)
List<MatrixConfiguration>
getConfigurations()
MatrixBuild
getLastBuild()
void
setCombinationFilter(String filter)
void
setTouchStoneBuild(String filter, String result)
-
Methods inherited from class org.jenkinsci.test.acceptance.po.Job
addBatchStep, addBuildStep, addBuildWrapper, addParameter, addPreBuildStep, addPublisher, addPublisher, addShellStep, addShellStep, addTrigger, copyDir, copyFile, copyResource, copyResource, copyResource, copyResourceBatch, copyResourceShell, delete, disable, disabled, editPublisher, getBuildUrl, getNextBuildNumber, getParameters, getPublisher, getWorkspace, pollScm, removeFirstBuildStep, scheduleBuild, scheduleBuild, setLabelExpression, shouldBeTiedToLabel, shouldHaveBuiltOnOneOfNNodes, startBuild, startBuild, useCustomWorkspace, useScm
-
Methods inherited from class org.jenkinsci.test.acceptance.po.TopLevelItem
as, description, equals, getDescription, getDisplayName, 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
-
-
-
-
Field Detail
-
addAxis
public final Control addAxis
-
runSequentially
public final Control runSequentially
-
hasTouchStoneCombinationFilter
public final Control hasTouchStoneCombinationFilter
-
touchStoneCombinationFilter
public final Control touchStoneCombinationFilter
-
touchStoneResultCondition
public final Control touchStoneResultCondition
-
hasCombinationFilter
public final Control hasCombinationFilter
-
combinationFilter
public final Control combinationFilter
-
-
Method Detail
-
getLastBuild
public MatrixBuild getLastBuild()
- Overrides:
getLastBuild
in classJob
-
build
public MatrixBuild build(int buildNumber)
-
getConfigurations
public List<MatrixConfiguration> getConfigurations()
-
getConfiguration
public MatrixConfiguration getConfiguration(String name)
-
setCombinationFilter
public void setCombinationFilter(String filter)
-
-