summaryrefslogtreecommitdiff
path: root/Tools/DumpRenderTree/chromium/TestShell.h
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/DumpRenderTree/chromium/TestShell.h')
-rw-r--r--Tools/DumpRenderTree/chromium/TestShell.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/Tools/DumpRenderTree/chromium/TestShell.h b/Tools/DumpRenderTree/chromium/TestShell.h
index 07781636b..005d374a2 100644
--- a/Tools/DumpRenderTree/chromium/TestShell.h
+++ b/Tools/DumpRenderTree/chromium/TestShell.h
@@ -31,8 +31,7 @@
#ifndef TestShell_h
#define TestShell_h
-#include "AccessibilityController.h"
-#include "EventSender.h"
+#include "AccessibilityControllerChromium.h"
#include "GamepadController.h"
#include "LayoutTestController.h"
#include "NotificationPresenter.h"
@@ -64,7 +63,6 @@ class WebPermissions;
struct TestParams {
bool dumpTree;
- bool dumpPixels;
bool debugRenderTree;
bool debugLayerTree;
bool printSeparators;
@@ -73,7 +71,6 @@ struct TestParams {
TestParams()
: dumpTree(true)
- , dumpPixels(false)
, debugRenderTree(false)
, debugLayerTree(false)
, printSeparators(false) { }
@@ -91,7 +88,7 @@ public:
// Returns the host for the main WebView.
WebViewHost* webViewHost() const { return m_webViewHost.get(); }
LayoutTestController* layoutTestController() const { return m_layoutTestController.get(); }
- EventSender* eventSender() const { return m_eventSender.get(); }
+ EventSender* eventSender() const { return m_testInterfaces->eventSender(); }
AccessibilityController* accessibilityController() const { return m_testInterfaces->accessibilityController(); }
#if ENABLE(NOTIFICATIONS)
NotificationPresenter* notificationPresenter() const { return m_notificationPresenter.get(); }
@@ -104,7 +101,7 @@ public:
WebPermissions* webPermissions() { return m_webPermissions.get(); }
void bindJSObjectsToWindow(WebKit::WebFrame*);
- void runFileTest(const TestParams&);
+ void runFileTest(const TestParams&, bool shouldDumpPixelTests);
void callJSGC();
void resetTestController();
void waitTestFinished();
@@ -214,7 +211,6 @@ private:
OwnPtr<DRTDevToolsAgent> m_drtDevToolsAgent;
OwnPtr<DRTDevToolsClient> m_drtDevToolsClient;
OwnPtr<TestInterfaces> m_testInterfaces;
- OwnPtr<EventSender> m_eventSender;
OwnPtr<LayoutTestController> m_layoutTestController;
#if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
OwnPtr<NotificationPresenter> m_notificationPresenter;
@@ -226,6 +222,7 @@ private:
#endif
TestParams m_params;
+ bool m_dumpPixelsForCurrentTest;
int m_timeout; // timeout value in millisecond
bool m_allowExternalPages;
bool m_acceleratedCompositingForVideoEnabled;