Index: components/test_runner/web_test_runner.h |
diff --git a/components/test_runner/web_test_runner.h b/components/test_runner/web_test_runner.h |
deleted file mode 100644 |
index b7efae1ed720dc663c4b96c03598c716f7d5688d..0000000000000000000000000000000000000000 |
--- a/components/test_runner/web_test_runner.h |
+++ /dev/null |
@@ -1,90 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef COMPONENTS_TEST_RUNNER_WEB_TEST_RUNNER_H_ |
-#define COMPONENTS_TEST_RUNNER_WEB_TEST_RUNNER_H_ |
- |
-#include <string> |
-#include <vector> |
- |
-#include "base/callback_forward.h" |
- |
-class SkBitmap; |
- |
-namespace base { |
-class DictionaryValue; |
-} |
- |
-namespace blink { |
-class WebContentSettingsClient; |
-class WebLocalFrame; |
-class WebView; |
-} |
- |
-namespace test_runner { |
- |
-class WebTestRunner { |
- public: |
- // Returns a mock WebContentSettings that is used for layout tests. An |
- // embedder should use this for all WebViews it creates. |
- virtual blink::WebContentSettingsClient* GetWebContentSettings() const = 0; |
- |
- // After WebTestDelegate::TestFinished was invoked, the following methods |
- // can be used to determine what kind of dump the main WebViewTestProxy can |
- // provide. |
- |
- // If true, WebTestDelegate::audioData returns an audio dump and no text |
- // or pixel results are available. |
- virtual bool ShouldDumpAsAudio() const = 0; |
- virtual void GetAudioData(std::vector<unsigned char>* buffer_view) const = 0; |
- |
- // Reports if tests requested a recursive layout dump of all frames |
- // (i.e. by calling testRunner.dumpChildFramesAsText() from javascript). |
- virtual bool IsRecursiveLayoutDumpRequested() = 0; |
- |
- // Dumps layout of |frame| using the mode requested by the current test |
- // (i.e. text mode if testRunner.dumpAsText() was called from javascript). |
- virtual std::string DumpLayout(blink::WebLocalFrame* frame) = 0; |
- |
- // Snapshots image of |web_view| using the mode requested by the current test |
- // and calls |callback| with the result. Caller needs to ensure that |
- // |web_view| stays alive until |callback| is called. |
- virtual void DumpPixelsAsync( |
- blink::WebView* web_view, |
- const base::Callback<void(const SkBitmap&)>& callback) = 0; |
- |
- // Replicates changes to layout test runtime flags |
- // (i.e. changes that happened in another renderer). |
- // See also WebTestDelegate::OnLayoutTestRuntimeFlagsChanged. |
- virtual void ReplicateLayoutTestRuntimeFlagsChanges( |
- const base::DictionaryValue& changed_values) = 0; |
- |
- // If custom text dump is present (i.e. if testRunner.setCustomTextOutput has |
- // been called from javascript), then returns |true| and populates the |
- // |custom_text_dump| argument. Otherwise returns |false|. |
- virtual bool HasCustomTextDump(std::string* custom_text_dump) const = 0; |
- |
- // Returns true if the call to WebViewTestProxy::captureTree will invoke |
- // WebTestDelegate::captureHistoryForWindow. |
- virtual bool ShouldDumpBackForwardList() const = 0; |
- |
- // Returns true if WebViewTestProxy::capturePixels should be invoked after |
- // capturing text results. |
- virtual bool ShouldGeneratePixelResults() = 0; |
- |
- // Sets various interfaces consumed by WebView to implementations providing |
- // test behavior. This method covers interfaces that are not exposed via |
- // WebViewClient (and are covered by WebViewTestClient) - for example this |
- // method covers blink::WebCredentialManagerClient and |
- // blink::WebSpellCheckClient. |
- virtual void InitializeWebViewWithMocks(blink::WebView* web_view) = 0; |
- |
- // Sets focus on the given view. Internally tracks currently focused view, |
- // to aid in defocusing previously focused views at the right time. |
- virtual void SetFocus(blink::WebView* web_view, bool focus) = 0; |
-}; |
- |
-} // namespace test_runner |
- |
-#endif // COMPONENTS_TEST_RUNNER_WEB_TEST_RUNNER_H_ |