Class LogParserPublisher
java.lang.Object
org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
org.jenkinsci.test.acceptance.po.PageAreaImpl
org.jenkinsci.test.acceptance.po.AbstractStep
org.jenkinsci.test.acceptance.plugins.logparser.LogParserPublisher
- All Implemented Interfaces:
CapybaraPortingLayer,Control.Owner,PageArea,PostBuildStep,Step
Helperclass for configuring the logparser plugin.
- Author:
- Michael Engel
-
Nested Class Summary
Nested ClassesNested 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.AbstractStep
parentFields inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
driver, injector, LABEL_TO_INPUT_XPATH, timeFields inherited from interface org.jenkinsci.test.acceptance.po.CapybaraPortingLayer
by -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetMarkOnBuildFail(boolean state) Sets the value of the checkbox for "mark on build failed".voidsetMarkOnUnstableWarning(boolean state) Sets the value of the checkbox for "mark on unstable warning".voidSets a new rule asLogParserPublisher.RuleType.PROJECT.voidsetRule(LogParserPublisher.RuleType type, String rule) Sets the rule type and value for it.voidsetShowGraphs(boolean state) Sets the value of the checkbox for "show graph".Methods inherited from class org.jenkinsci.test.acceptance.po.PageAreaImpl
control, control, createPageArea, getPage, getPath, getPath, getPath, path, selfMethods 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, runThenHandleInputDialog, runThenHandleUserPrompt, sleep, visit, waitFor, waitFor, waitFor, waitFor, waitFor, waitForCond, waitForCondMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jenkinsci.test.acceptance.po.CapybaraPortingLayer
all, blur, check, check, check, choose, clickButton, clickLink, confirmAlert, executeScript, fillIn, find, findIfNotVisible, getElement, getPageSource, last, lastIfNotVisible, runThenConfirmAlert, waitFor, waitFor, waitFor, waitFor, waitFor, waitForCond, waitForCond
-
Constructor Details
-
LogParserPublisher
Constructor. Should only be instantiated by addPublisher(...) of a job
-
-
Method Details
-
setMarkOnUnstableWarning
public void setMarkOnUnstableWarning(boolean state) Sets the value of the checkbox for "mark on unstable warning".- Parameters:
state- The boolean state of the checkbox
-
setMarkOnBuildFail
public void setMarkOnBuildFail(boolean state) Sets the value of the checkbox for "mark on build failed".- Parameters:
state- The boolean state of the checkbox
-
setShowGraphs
public void setShowGraphs(boolean state) Sets the value of the checkbox for "show graph".- Parameters:
state- The boolean state of the checkbox
-
setRule
Sets the rule type and value for it.- Parameters:
type- The type of the parsing-rule (see:LogParserPublisher.RuleType)rule- Whole path to the rule if the type is aLogParserPublisher.RuleType.PROJECT. An already configured log-parser rule if the type is aLogParserPublisher.RuleType.GLOBAL.
-
setRule
Sets a new rule asLogParserPublisher.RuleType.PROJECT.- Parameters:
resource- TheResourceobject of a rule file.
-