diff options
Diffstat (limited to 'Tools/DumpRenderTree/chromium/TestShell.h')
-rw-r--r-- | Tools/DumpRenderTree/chromium/TestShell.h | 11 |
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; |