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

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

Issue 1973133002: ✀ Remove postMessage plumbing for swappedout:// ✀ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix build Created 4 years, 7 months 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 #include "components/test_runner/test_runner.h" 5 #include "components/test_runner/test_runner.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <limits> 8 #include <limits>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
208 void SetColorProfile(const std::string& name, 208 void SetColorProfile(const std::string& name,
209 v8::Local<v8::Function> callback); 209 v8::Local<v8::Function> callback);
210 void SetCustomPolicyDelegate(gin::Arguments* args); 210 void SetCustomPolicyDelegate(gin::Arguments* args);
211 void SetCustomTextOutput(const std::string& output); 211 void SetCustomTextOutput(const std::string& output);
212 void SetDatabaseQuota(int quota); 212 void SetDatabaseQuota(int quota);
213 void SetDomainRelaxationForbiddenForURLScheme(bool forbidden, 213 void SetDomainRelaxationForbiddenForURLScheme(bool forbidden,
214 const std::string& scheme); 214 const std::string& scheme);
215 void SetGeofencingMockPosition(double latitude, double longitude); 215 void SetGeofencingMockPosition(double latitude, double longitude);
216 void SetGeofencingMockProvider(bool service_available); 216 void SetGeofencingMockProvider(bool service_available);
217 void SetImagesAllowed(bool allowed); 217 void SetImagesAllowed(bool allowed);
218 void SetInterceptPostMessage(bool value);
219 void SetIsolatedWorldContentSecurityPolicy(int world_id, 218 void SetIsolatedWorldContentSecurityPolicy(int world_id,
220 const std::string& policy); 219 const std::string& policy);
221 void SetIsolatedWorldSecurityOrigin(int world_id, 220 void SetIsolatedWorldSecurityOrigin(int world_id,
222 v8::Local<v8::Value> origin); 221 v8::Local<v8::Value> origin);
223 void SetJavaScriptCanAccessClipboard(bool can_access); 222 void SetJavaScriptCanAccessClipboard(bool can_access);
224 void SetMIDIAccessorResult(bool result); 223 void SetMIDIAccessorResult(bool result);
225 void SetMediaAllowed(bool allowed); 224 void SetMediaAllowed(bool allowed);
226 void SetMockDeviceLight(double value); 225 void SetMockDeviceLight(double value);
227 void SetMockDeviceMotion(gin::Arguments* args); 226 void SetMockDeviceMotion(gin::Arguments* args);
228 void SetMockDeviceOrientation(gin::Arguments* args); 227 void SetMockDeviceOrientation(gin::Arguments* args);
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
270 bool EnableAutoResizeMode(int min_width, 269 bool EnableAutoResizeMode(int min_width,
271 int min_height, 270 int min_height,
272 int max_width, 271 int max_width,
273 int max_height); 272 int max_height);
274 std::string EvaluateInWebInspectorOverlay(const std::string& script); 273 std::string EvaluateInWebInspectorOverlay(const std::string& script);
275 v8::Local<v8::Value> EvaluateScriptInIsolatedWorldAndReturnValue( 274 v8::Local<v8::Value> EvaluateScriptInIsolatedWorldAndReturnValue(
276 int world_id, const std::string& script); 275 int world_id, const std::string& script);
277 bool FindString(const std::string& search_text, 276 bool FindString(const std::string& search_text,
278 const std::vector<std::string>& options_array); 277 const std::vector<std::string>& options_array);
279 bool HasCustomPageSizeStyle(int page_index); 278 bool HasCustomPageSizeStyle(int page_index);
280 bool InterceptPostMessage();
281 bool IsChooserShown(); 279 bool IsChooserShown();
282 280
283 bool IsCommandEnabled(const std::string& command); 281 bool IsCommandEnabled(const std::string& command);
284 std::string PathToLocalResource(const std::string& path); 282 std::string PathToLocalResource(const std::string& path);
285 std::string PlatformName(); 283 std::string PlatformName();
286 std::string SelectionAsMarkup(); 284 std::string SelectionAsMarkup();
287 std::string TooltipText(); 285 std::string TooltipText();
288 286
289 int WebHistoryItemCount(); 287 int WebHistoryItemCount();
290 int WindowCount(); 288 int WindowCount();
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
439 &TestRunnerBindings::ForceRedSelectionColors) 437 &TestRunnerBindings::ForceRedSelectionColors)
440 438
441 // The Bluetooth functions are specified at 439 // The Bluetooth functions are specified at
442 // https://webbluetoothcg.github.io/web-bluetooth/tests/. 440 // https://webbluetoothcg.github.io/web-bluetooth/tests/.
443 .SetMethod("getBluetoothManualChooserEvents", 441 .SetMethod("getBluetoothManualChooserEvents",
444 &TestRunnerBindings::GetBluetoothManualChooserEvents) 442 &TestRunnerBindings::GetBluetoothManualChooserEvents)
445 .SetMethod("getManifestThen", &TestRunnerBindings::GetManifestThen) 443 .SetMethod("getManifestThen", &TestRunnerBindings::GetManifestThen)
446 .SetMethod("hasCustomPageSizeStyle", 444 .SetMethod("hasCustomPageSizeStyle",
447 &TestRunnerBindings::HasCustomPageSizeStyle) 445 &TestRunnerBindings::HasCustomPageSizeStyle)
448 .SetMethod("insertStyleSheet", &TestRunnerBindings::InsertStyleSheet) 446 .SetMethod("insertStyleSheet", &TestRunnerBindings::InsertStyleSheet)
449 .SetProperty("interceptPostMessage",
450 &TestRunnerBindings::InterceptPostMessage,
451 &TestRunnerBindings::SetInterceptPostMessage)
452 .SetMethod("isChooserShown", &TestRunnerBindings::IsChooserShown) 447 .SetMethod("isChooserShown", &TestRunnerBindings::IsChooserShown)
453 .SetMethod("isCommandEnabled", &TestRunnerBindings::IsCommandEnabled) 448 .SetMethod("isCommandEnabled", &TestRunnerBindings::IsCommandEnabled)
454 .SetMethod("keepWebHistory", &TestRunnerBindings::NotImplemented) 449 .SetMethod("keepWebHistory", &TestRunnerBindings::NotImplemented)
455 .SetMethod("layoutAndPaintAsync", 450 .SetMethod("layoutAndPaintAsync",
456 &TestRunnerBindings::LayoutAndPaintAsync) 451 &TestRunnerBindings::LayoutAndPaintAsync)
457 .SetMethod("layoutAndPaintAsyncThen", 452 .SetMethod("layoutAndPaintAsyncThen",
458 &TestRunnerBindings::LayoutAndPaintAsyncThen) 453 &TestRunnerBindings::LayoutAndPaintAsyncThen)
459 .SetMethod("logToStderr", &TestRunnerBindings::LogToStderr) 454 .SetMethod("logToStderr", &TestRunnerBindings::LogToStderr)
460 .SetMethod("notifyDone", &TestRunnerBindings::NotifyDone) 455 .SetMethod("notifyDone", &TestRunnerBindings::NotifyDone)
461 .SetMethod("overridePreference", &TestRunnerBindings::OverridePreference) 456 .SetMethod("overridePreference", &TestRunnerBindings::OverridePreference)
(...skipping 1029 matching lines...) Expand 10 before | Expand all | Expand 10 after
1491 return runner_->tooltip_text_; 1486 return runner_->tooltip_text_;
1492 return std::string(); 1487 return std::string();
1493 } 1488 }
1494 1489
1495 int TestRunnerBindings::WebHistoryItemCount() { 1490 int TestRunnerBindings::WebHistoryItemCount() {
1496 if (runner_) 1491 if (runner_)
1497 return runner_->web_history_item_count_; 1492 return runner_->web_history_item_count_;
1498 return false; 1493 return false;
1499 } 1494 }
1500 1495
1501 bool TestRunnerBindings::InterceptPostMessage() {
1502 if (runner_)
1503 return runner_->shouldInterceptPostMessage();
1504 return false;
1505 }
1506
1507 void TestRunnerBindings::SetInterceptPostMessage(bool value) {
1508 if (runner_) {
1509 runner_->layout_test_runtime_flags_.set_intercept_post_message(value);
1510 runner_->OnLayoutTestRuntimeFlagsChanged();
1511 }
1512 }
1513
1514 void TestRunnerBindings::ForceNextWebGLContextCreationToFail() { 1496 void TestRunnerBindings::ForceNextWebGLContextCreationToFail() {
1515 if (view_runner_) 1497 if (view_runner_)
1516 view_runner_->ForceNextWebGLContextCreationToFail(); 1498 view_runner_->ForceNextWebGLContextCreationToFail();
1517 } 1499 }
1518 1500
1519 void TestRunnerBindings::ForceNextDrawingBufferCreationToFail() { 1501 void TestRunnerBindings::ForceNextDrawingBufferCreationToFail() {
1520 if (view_runner_) 1502 if (view_runner_)
1521 view_runner_->ForceNextDrawingBufferCreationToFail(); 1503 view_runner_->ForceNextDrawingBufferCreationToFail();
1522 } 1504 }
1523 1505
(...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after
1918 } 1900 }
1919 1901
1920 bool TestRunner::policyDelegateIsPermissive() const { 1902 bool TestRunner::policyDelegateIsPermissive() const {
1921 return layout_test_runtime_flags_.policy_delegate_is_permissive(); 1903 return layout_test_runtime_flags_.policy_delegate_is_permissive();
1922 } 1904 }
1923 1905
1924 bool TestRunner::policyDelegateShouldNotifyDone() const { 1906 bool TestRunner::policyDelegateShouldNotifyDone() const {
1925 return layout_test_runtime_flags_.policy_delegate_should_notify_done(); 1907 return layout_test_runtime_flags_.policy_delegate_should_notify_done();
1926 } 1908 }
1927 1909
1928 bool TestRunner::shouldInterceptPostMessage() const {
1929 return layout_test_runtime_flags_.intercept_post_message();
1930 }
1931
1932 bool TestRunner::shouldDumpResourcePriorities() const { 1910 bool TestRunner::shouldDumpResourcePriorities() const {
1933 return layout_test_runtime_flags_.dump_resource_priorities(); 1911 return layout_test_runtime_flags_.dump_resource_priorities();
1934 } 1912 }
1935 1913
1936 void TestRunner::setToolTipText(const WebString& text) { 1914 void TestRunner::setToolTipText(const WebString& text) {
1937 tooltip_text_ = text.utf8(); 1915 tooltip_text_ = text.utf8();
1938 } 1916 }
1939 1917
1940 void TestRunner::setDragImage( 1918 void TestRunner::setDragImage(
1941 const blink::WebImage& drag_image) { 1919 const blink::WebImage& drag_image) {
(...skipping 836 matching lines...) Expand 10 before | Expand all | Expand 10 after
2778 2756
2779 void TestRunner::CompleteNotifyDone() { 2757 void TestRunner::CompleteNotifyDone() {
2780 if (layout_test_runtime_flags_.wait_until_done() && !topLoadingFrame() && 2758 if (layout_test_runtime_flags_.wait_until_done() && !topLoadingFrame() &&
2781 work_queue_.is_empty()) 2759 work_queue_.is_empty())
2782 delegate_->TestFinished(); 2760 delegate_->TestFinished();
2783 layout_test_runtime_flags_.set_wait_until_done(false); 2761 layout_test_runtime_flags_.set_wait_until_done(false);
2784 OnLayoutTestRuntimeFlagsChanged(); 2762 OnLayoutTestRuntimeFlagsChanged();
2785 } 2763 }
2786 2764
2787 } // namespace test_runner 2765 } // namespace test_runner
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698