public final class DumpRenderTree
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
DumpRenderTree.DRTLoadListener |
(package private) static class |
DumpRenderTree.RenderThemeStub |
(package private) static class |
DumpRenderTree.ScrollBarThemeStub |
(package private) static class |
DumpRenderTree.ThemeClientImplStub |
private class |
DumpRenderTree.WebPageClientImpl |
Modifier and Type | Field and Description |
---|---|
private BackForwardList |
bfl |
private boolean |
complete |
private static java.lang.String |
CUR_ITEM_STR |
private static int |
CUR_ITEM_STR_LEN |
(package private) static DumpRenderTree |
drt |
private EventSender |
eventSender |
private static java.lang.String |
fileSep |
private static boolean |
forceDumpAsText |
private static java.lang.String |
INDENT |
private java.util.concurrent.CountDownLatch |
latch |
private boolean |
loaded |
private static java.util.logging.Logger |
log |
(package private) static java.io.PrintWriter |
out |
private static long |
PID |
private static int |
TEST_DIR_LEN |
private static java.lang.String |
TEST_DIR_NAME |
private java.lang.String |
testPath |
private UIClientImpl |
uiClient |
private boolean |
waiting |
private WebPage |
webPage |
Modifier | Constructor and Description |
---|---|
private |
DumpRenderTree() |
Modifier and Type | Method and Description |
---|---|
private static void |
clearBackForwardList() |
(package private) boolean |
complete() |
private static void |
didClearWindowObject(long pContext,
long pWindowObject,
EventSender eventSender) |
private static boolean |
didFinishLoad() |
private static void |
dispose() |
private void |
done() |
private void |
dump(long frame) |
private static boolean |
dumpAsText() |
private static boolean |
dumpBackForwardList() |
private void |
dumpBfl() |
private void |
dumpBflItem(BackForwardList.Entry item,
int indent,
boolean isCurrent) |
private static boolean |
dumpChildFramesAsText() |
(package private) void |
dumpUnloadListeners(WebPage page,
long frame) |
private static int |
getBackForwardItemCount() |
private BackForwardList |
getBackForwardList() |
private static java.lang.String |
getFrameDescription(WebPage page,
long frame) |
private java.lang.String |
getTestPath(java.lang.String testString) |
private static java.lang.String |
getUnloadListenersDescription(WebPage page,
long frame) |
private static int |
getWorkerThreadCount() |
private static void |
goBackForward(int dist) |
private static void |
init(java.lang.String testPath,
java.lang.String pixelsHash) |
private static void |
initPlatform() |
private static boolean |
isDebug() |
private static void |
loadURL(java.lang.String url) |
static void |
main(java.lang.String[] args) |
private static void |
mlog(java.lang.String msg) |
private static void |
notifyDone() |
private static void |
overridePreference(java.lang.String key,
java.lang.String value) |
private void |
reset() |
private static java.lang.String |
resolveURL(java.lang.String relativeURL) |
private void |
run(java.lang.String testString,
java.util.concurrent.CountDownLatch latch) |
private void |
runTest(java.lang.String testString) |
private void |
setLoaded(boolean loaded) |
private void |
setWaiting(boolean waiting) |
protected static boolean |
shouldStayOnPageAfterHandlingBeforeUnload() |
private static void |
waitUntilDone() |
private static final java.util.logging.Logger log
private static final long PID
private static final java.lang.String fileSep
private static boolean forceDumpAsText
static final java.io.PrintWriter out
static volatile DumpRenderTree drt
private final WebPage webPage
private final UIClientImpl uiClient
private final EventSender eventSender
private java.util.concurrent.CountDownLatch latch
private java.lang.String testPath
private boolean loaded
private boolean waiting
private boolean complete
private static final java.lang.String TEST_DIR_NAME
private static final int TEST_DIR_LEN
private static final java.lang.String CUR_ITEM_STR
private static final int CUR_ITEM_STR_LEN
private static final java.lang.String INDENT
private BackForwardList bfl
private java.lang.String getTestPath(java.lang.String testString)
private static boolean isDebug()
private static void mlog(java.lang.String msg)
private static void initPlatform() throws java.lang.Exception
java.lang.Exception
boolean complete()
private void reset()
private void run(java.lang.String testString, java.util.concurrent.CountDownLatch latch)
private void runTest(java.lang.String testString) throws java.lang.Exception
java.lang.Exception
private static void waitUntilDone()
private static void notifyDone()
private static void overridePreference(java.lang.String key, java.lang.String value)
private void setLoaded(boolean loaded)
private void setWaiting(boolean waiting)
private void dump(long frame)
private void done()
private static void init(java.lang.String testPath, java.lang.String pixelsHash)
private static void didClearWindowObject(long pContext, long pWindowObject, EventSender eventSender)
private static void dispose()
private static boolean dumpAsText()
private static boolean dumpChildFramesAsText()
private static boolean dumpBackForwardList()
protected static boolean shouldStayOnPageAfterHandlingBeforeUnload()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
private static int getWorkerThreadCount()
private static java.lang.String resolveURL(java.lang.String relativeURL)
private static void loadURL(java.lang.String url)
private static void goBackForward(int dist)
private static int getBackForwardItemCount()
private static void clearBackForwardList()
private BackForwardList getBackForwardList()
private void dumpBfl()
private void dumpBflItem(BackForwardList.Entry item, int indent, boolean isCurrent)
void dumpUnloadListeners(WebPage page, long frame)
private static java.lang.String getUnloadListenersDescription(WebPage page, long frame)
private static java.lang.String getFrameDescription(WebPage page, long frame)
private static boolean didFinishLoad()