OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef COMPONENTS_TEST_RUNNER_TEST_RUNNER_H_ | 5 #ifndef COMPONENTS_TEST_RUNNER_TEST_RUNNER_H_ |
6 #define COMPONENTS_TEST_RUNNER_TEST_RUNNER_H_ | 6 #define COMPONENTS_TEST_RUNNER_TEST_RUNNER_H_ |
7 | 7 |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <deque> | 10 #include <deque> |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
147 // will return true, stop top-loading-frame tracking, and potentially finish | 147 // will return true, stop top-loading-frame tracking, and potentially finish |
148 // the test (unless testRunner.waitUntilDone() was called and/or there are | 148 // the test (unless testRunner.waitUntilDone() was called and/or there are |
149 // pending load requests in WorkQueue). | 149 // pending load requests in WorkQueue). |
150 bool tryToClearTopLoadingFrame(blink::WebFrame*); | 150 bool tryToClearTopLoadingFrame(blink::WebFrame*); |
151 | 151 |
152 blink::WebFrame* topLoadingFrame() const; | 152 blink::WebFrame* topLoadingFrame() const; |
153 void policyDelegateDone(); | 153 void policyDelegateDone(); |
154 bool policyDelegateEnabled() const; | 154 bool policyDelegateEnabled() const; |
155 bool policyDelegateIsPermissive() const; | 155 bool policyDelegateIsPermissive() const; |
156 bool policyDelegateShouldNotifyDone() const; | 156 bool policyDelegateShouldNotifyDone() const; |
157 bool shouldDumpResourcePriorities() const; | |
158 void setToolTipText(const blink::WebString&); | 157 void setToolTipText(const blink::WebString&); |
159 void setDragImage(const blink::WebImage& drag_image); | 158 void setDragImage(const blink::WebImage& drag_image); |
160 bool shouldDumpNavigationPolicy() const; | 159 bool shouldDumpNavigationPolicy() const; |
161 | 160 |
162 bool midiAccessorResult(); | 161 bool midiAccessorResult(); |
163 | 162 |
164 // Methods used by MockColorChooser: | 163 // Methods used by MockColorChooser: |
165 void DidOpenChooser(); | 164 void DidOpenChooser(); |
166 void DidCloseChooser(); | 165 void DidCloseChooser(); |
167 | 166 |
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
435 void SetPrinting(); | 434 void SetPrinting(); |
436 | 435 |
437 // Clears the state from SetPrinting(). | 436 // Clears the state from SetPrinting(). |
438 void ClearPrinting(); | 437 void ClearPrinting(); |
439 | 438 |
440 void SetShouldStayOnPageAfterHandlingBeforeUnload(bool value); | 439 void SetShouldStayOnPageAfterHandlingBeforeUnload(bool value); |
441 | 440 |
442 // Causes WillSendRequest to clear certain headers. | 441 // Causes WillSendRequest to clear certain headers. |
443 void SetWillSendRequestClearHeader(const std::string& header); | 442 void SetWillSendRequestClearHeader(const std::string& header); |
444 | 443 |
445 // This function sets a flag that tells the test_shell to dump a descriptive | |
446 // line for each resource load's priority and any time that priority | |
447 // changes. It takes no arguments, and ignores any that may be present. | |
448 void DumpResourceRequestPriorities(); | |
449 | |
450 // Sets a flag to enable the mock theme. | 444 // Sets a flag to enable the mock theme. |
451 void SetUseMockTheme(bool use); | 445 void SetUseMockTheme(bool use); |
452 | 446 |
453 // Sets a flag that causes the test to be marked as completed when the | 447 // Sets a flag that causes the test to be marked as completed when the |
454 // WebFrameClient receives a loadURLExternally() call. | 448 // WebFrameClient receives a loadURLExternally() call. |
455 void WaitUntilExternalURLLoad(); | 449 void WaitUntilExternalURLLoad(); |
456 | 450 |
457 // This function sets a flag to dump the drag image when the next drag&drop is | 451 // This function sets a flag to dump the drag image when the next drag&drop is |
458 // initiated. It is equivalent to DumpAsTextWithPixelResults but the pixel | 452 // initiated. It is equivalent to DumpAsTextWithPixelResults but the pixel |
459 // results will be the drag image instead of a snapshot of the page. | 453 // results will be the drag image instead of a snapshot of the page. |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
637 bool is_web_platform_tests_mode_; | 631 bool is_web_platform_tests_mode_; |
638 | 632 |
639 base::WeakPtrFactory<TestRunner> weak_factory_; | 633 base::WeakPtrFactory<TestRunner> weak_factory_; |
640 | 634 |
641 DISALLOW_COPY_AND_ASSIGN(TestRunner); | 635 DISALLOW_COPY_AND_ASSIGN(TestRunner); |
642 }; | 636 }; |
643 | 637 |
644 } // namespace test_runner | 638 } // namespace test_runner |
645 | 639 |
646 #endif // COMPONENTS_TEST_RUNNER_TEST_RUNNER_H_ | 640 #endif // COMPONENTS_TEST_RUNNER_TEST_RUNNER_H_ |
OLD | NEW |