Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(13)

Side by Side Diff: components/test_runner/test_runner.h

Issue 2496613003: Suppress text dump of JavaScript modal dialog messages in testharness.js tests (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
166 void setDragImage(const blink::WebImage& drag_image); 166 void setDragImage(const blink::WebImage& drag_image);
167 bool shouldDumpNavigationPolicy() const; 167 bool shouldDumpNavigationPolicy() const;
168 168
169 midi::mojom::Result midiAccessorResult(); 169 midi::mojom::Result midiAccessorResult();
170 170
171 // Methods used by MockColorChooser: 171 // Methods used by MockColorChooser:
172 void DidOpenChooser(); 172 void DidOpenChooser();
173 void DidCloseChooser(); 173 void DidCloseChooser();
174 174
175 bool ShouldDumpConsoleMessages() const; 175 bool ShouldDumpConsoleMessages() const;
176 bool ShouldDumpJavaScriptDialogs() const;
176 177
177 blink::WebEffectiveConnectionType effective_connection_type() const { 178 blink::WebEffectiveConnectionType effective_connection_type() const {
178 return effective_connection_type_; 179 return effective_connection_type_;
179 } 180 }
180 181
181 // A single item in the work queue. 182 // A single item in the work queue.
182 class WorkItem { 183 class WorkItem {
183 public: 184 public:
184 virtual ~WorkItem() {} 185 virtual ~WorkItem() {}
185 186
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after
465 void DumpDragImage(); 466 void DumpDragImage();
466 467
467 // Sets a flag that tells the WebViewTestProxy to dump the default navigation 468 // Sets a flag that tells the WebViewTestProxy to dump the default navigation
468 // policy passed to the decidePolicyForNavigation callback. 469 // policy passed to the decidePolicyForNavigation callback.
469 void DumpNavigationPolicy(); 470 void DumpNavigationPolicy();
470 471
471 // Controls whether console messages produced by the page are dumped 472 // Controls whether console messages produced by the page are dumped
472 // to test output. 473 // to test output.
473 void SetDumpConsoleMessages(bool value); 474 void SetDumpConsoleMessages(bool value);
474 475
476 // Controls whether JavaScript dialogs such as alert() are dumped to test
477 // output.
478 void SetDumpJavaScriptDialogs(bool value);
479
475 // Overrides the NetworkQualityEstimator's estimated network type. If |type| 480 // Overrides the NetworkQualityEstimator's estimated network type. If |type|
476 // is TypeUnknown the NQE's value is used. Be sure to call this with 481 // is TypeUnknown the NQE's value is used. Be sure to call this with
477 // TypeUnknown at the end of your test if you use this. 482 // TypeUnknown at the end of your test if you use this.
478 void SetEffectiveConnectionType( 483 void SetEffectiveConnectionType(
479 blink::WebEffectiveConnectionType connection_type); 484 blink::WebEffectiveConnectionType connection_type);
480 485
481 // Controls whether the mock spell checker is enabled. 486 // Controls whether the mock spell checker is enabled.
482 void SetMockSpellCheckerEnabled(bool enabled); 487 void SetMockSpellCheckerEnabled(bool enabled);
483 488
484 /////////////////////////////////////////////////////////////////////////// 489 ///////////////////////////////////////////////////////////////////////////
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
662 blink::WebEffectiveConnectionType effective_connection_type_; 667 blink::WebEffectiveConnectionType effective_connection_type_;
663 668
664 base::WeakPtrFactory<TestRunner> weak_factory_; 669 base::WeakPtrFactory<TestRunner> weak_factory_;
665 670
666 DISALLOW_COPY_AND_ASSIGN(TestRunner); 671 DISALLOW_COPY_AND_ASSIGN(TestRunner);
667 }; 672 };
668 673
669 } // namespace test_runner 674 } // namespace test_runner
670 675
671 #endif // COMPONENTS_TEST_RUNNER_TEST_RUNNER_H_ 676 #endif // COMPONENTS_TEST_RUNNER_TEST_RUNNER_H_
OLDNEW
« no previous file with comments | « components/test_runner/layout_test_runtime_flags.cc ('k') | components/test_runner/test_runner.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698