Package org.jenkinsci.test.acceptance.po
Class JenkinsLogger
- java.lang.Object
-
- org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
-
- org.jenkinsci.test.acceptance.po.PageObject
-
- org.jenkinsci.test.acceptance.po.JenkinsLogger
-
- All Implemented Interfaces:
CapybaraPortingLayer
- Direct Known Subclasses:
AuditTrailLogger
public class JenkinsLogger extends PageObject
- 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 String
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 JenkinsLogger(Jenkins jenkins, String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JenkinsLogger
create(Jenkins j, String name, Map<String,Level> levels)
boolean
hasLogged(Pattern pattern)
boolean
isEmpty()
void
waitForLogged(Pattern pattern)
void
waitForLogged(Pattern pattern, int timeout)
-
Methods inherited from class org.jenkinsci.test.acceptance.po.PageObject
control, control, createPageArea, createRandomName, getContext, getJenkins, open, toString, 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
-
name
public final String name
-
-
Method Detail
-
create
public static JenkinsLogger create(Jenkins j, String name, Map<String,Level> levels)
- See Also:
Jenkins.createLogger(String, Map)
-
isEmpty
public boolean isEmpty()
-
hasLogged
public boolean hasLogged(Pattern pattern)
-
waitForLogged
public void waitForLogged(Pattern pattern)
-
waitForLogged
public void waitForLogged(Pattern pattern, int timeout)
-
-