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

Issue 14197014: Add TestBrowserThreadBundle into RenderViewHostTestHarness. Kill some unnecessary real threads. (Closed)

Created:
7 years, 8 months ago by awong
Modified:
7 years, 5 months ago
CC:
chromium-reviews, Raman Kakilate, benquan, dhollowa+watch_chromium.org, ahutter, dbeam+watch-autofill_chromium.org, joi+watch-content_chromium.org, darin-cc_chromium.org, Dane Wallinga, dyu1, estade+watch_chromium.org, Albert Bodenhamer, markusheintz_, Ilya Sherman, Jeffrey Yasskin, Avi (use Gerrit), battre, Ben Goodger (Google), benwells, brettw, Dan Beam, Dmitry Titov, Jói, joth, MAD, marja, mattm, noelallen1, phajdan_chromium.org, Randy Smith (Not in Mondays), satorux1, scherkus (not reviewing), sky, stevenjb, stuartmorgan, tim (not reviewing)
Visibility:
Public.

Description

Add TestBrowserThreadBundle into RenderViewHostTestHarness. Kill some unnecessary real threads. This CL creates a new class, TestBrowserThreadBundle, that creates a TestBrowserThread for the most commonly needed BrowserThreads. It also adds this thread bundle into RenderViewHostTestHarness because most tests that use this harness need these threads in order to run. To support TestBrowserThreadBundle, BrowserThreadImpl's test construction was also modified to understand a NULL message_loop. Aside from introducing the new class, this CL also removes: (1) unnecessary constructors in test (2) DISALLOW_COPY_AND_ASSIGNS in test fixtures* (3) now redundant TestBrowserThreads from tests (4) bad access-level changes for SetUp() and TearDown() (5) using declarations that root off the global scope (6) uses of MessageLoop's RunUntilIdle() and Quit() (7) as many real threads as possible There are also a changes to MediaCaptureDevicesDispatcher and OneClickSigninHelper that allow unittests to cut dependencies on IO thread activity. DesktopNotificationServiceTest (and a couple of others) were also made single threaded because the synchronization logic required for a non-flaky test meant the parallelism only really exercised the extra code in the test that forced the serialization. * DISALLOW_COPY_AND_ASSIGN does not serve much purpose in GTest fixture types. However, using it removes the compile-provided default constructor which forces the fixture writer to provide an empty default constructor. Since GTest recommends the default constructor as the preferred method to do setup for a test (as opposed to the SetUp() method), it's confusing to have bunch of classes with both SetUp() and a default constructor. It's simpler and uses less code to just remove the DISALLOW_COPY_AND_ASSIGN. An alternative would be to use the default constructor for initialization, but this is not possible because of our test harnesses are inheritance based which means it is impossible for a derived fixture to perform initialization before the harness if we use the GTest preferred default constructor initialization pattern. TBR=avi,battre,ben,benwells,brettw,dbeam,dimich,joi,joth,mad,marja,markusheintz,noelallen,phajdan,rdsmith,satorux,scherkus,sky,stevenjb,stuartmorgan,timsteele BUG=159193 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=204603

Patch Set 1 #

Patch Set 2 : Initial patch #

Patch Set 3 : migrate many tests. #

Patch Set 4 : Just spawn all the threads. #

Patch Set 5 : latest changes #

Patch Set 6 : try the bots #

Patch Set 7 : Kill inheritance #

Patch Set 8 : merged to ToT #

Patch Set 9 : really merge to Tot #

Patch Set 10 : fix aura #

Patch Set 11 : unittests fixed. #

Patch Set 12 : this time for sure. #

Patch Set 13 : CrOs fixes. #

Patch Set 14 : fix comments #

Total comments: 3

Patch Set 15 : Provisional push for gbillock #

Total comments: 4

Patch Set 16 : Try to fix windows media galleries #

Patch Set 17 : Windows media gallery mumble fixed. #

Patch Set 18 : remove unnecessary function. #

Patch Set 19 : readd commented out dcheck #

Patch Set 20 : platform specific dchecks should be platform specific #

Total comments: 18

Patch Set 21 : address jyasskin's comments\ #

Total comments: 4

Patch Set 22 : merge to head, address jyasskin's comments. #

Total comments: 26

Patch Set 23 : Address jam@'s comments. #

Patch Set 24 : #

Patch Set 25 : Address jam@'s comments and add support for IO MessageLoops #

Patch Set 26 : Fix small style issues. #

Patch Set 27 : compile fixes. #

Total comments: 3

Patch Set 28 : clearify RunLoop #

Patch Set 29 : compile fix. #

Patch Set 30 : once more unto the try serves. #

Total comments: 1

Patch Set 31 : remove resolved TODO #

Patch Set 32 : rebased. #

Patch Set 33 : merged ToT #

Unified diffs Side-by-side diffs Delta from patch set Stats (+704 lines, -1274 lines) Patch
M chrome/browser/captive_portal/captive_portal_tab_helper_unittest.cc View 1 2 3 4 5 6 3 chunks +1 line, -5 lines 0 comments Download
M chrome/browser/captive_portal/captive_portal_tab_reloader_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +0 lines, -15 lines 0 comments Download
M chrome/browser/chromeos/drive/drive_file_stream_reader_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 12 chunks +17 lines, -44 lines 0 comments Download
M chrome/browser/chromeos/drive/drive_url_request_job_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 5 chunks +17 lines, -42 lines 0 comments Download
M chrome/browser/chromeos/drive/webkit_file_stream_reader_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 4 chunks +6 lines, -36 lines 0 comments Download
M chrome/browser/chromeos/login/merge_session_load_page_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 5 chunks +19 lines, -17 lines 0 comments Download
M chrome/browser/chromeos/offline/offline_load_page_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +2 lines, -14 lines 0 comments Download
M chrome/browser/content_settings/tab_specific_content_settings_unittest.cc View 1 2 1 chunk +0 lines, -8 lines 0 comments Download
M chrome/browser/download/chrome_download_manager_delegate_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +2 lines, -7 lines 0 comments Download
M chrome/browser/download/download_request_limiter_unittest.cc View 1 2 3 4 5 6 7 chunks +4 lines, -16 lines 0 comments Download
M chrome/browser/download/download_target_determiner_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3 chunks +0 lines, -11 lines 0 comments Download
M chrome/browser/extensions/active_tab_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +2 lines, -7 lines 0 comments Download
M chrome/browser/extensions/activity_log/activity_database_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 3 chunks +10 lines, -15 lines 0 comments Download
M chrome/browser/extensions/activity_log/activity_log_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 5 chunks +12 lines, -25 lines 0 comments Download
M chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 3 chunks +3 lines, -4 lines 0 comments Download
M chrome/browser/extensions/api/identity/experimental_web_auth_flow_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +0 lines, -13 lines 0 comments Download
M chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 6 chunks +8 lines, -13 lines 0 comments Download
M chrome/browser/extensions/api/web_request/web_request_api_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 5 chunks +5 lines, -11 lines 0 comments Download
M chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 3 chunks +3 lines, -4 lines 0 comments Download
M chrome/browser/extensions/extension_protocols_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 4 chunks +3 lines, -10 lines 0 comments Download
M chrome/browser/extensions/page_action_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +12 lines, -12 lines 0 comments Download
M chrome/browser/extensions/script_badge_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 5 chunks +12 lines, -7 lines 0 comments Download
M chrome/browser/extensions/script_bubble_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +13 lines, -10 lines 0 comments Download
M chrome/browser/extensions/webstore_inline_installer_unittest.cc View 1 2 3 4 5 6 7 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/browser/geolocation/chrome_geolocation_permission_context_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 5 chunks +3 lines, -31 lines 0 comments Download
M chrome/browser/geolocation/geolocation_infobar_queue_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +11 lines, -29 lines 0 comments Download
M chrome/browser/media/media_capture_devices_dispatcher.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +8 lines, -0 lines 0 comments Download
M chrome/browser/media/media_capture_devices_dispatcher.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +7 lines, -2 lines 0 comments Download
M chrome/browser/media_galleries/media_file_system_registry_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 7 chunks +17 lines, -27 lines 0 comments Download
M chrome/browser/nacl_host/pnacl_translation_cache_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 32 3 chunks +3 lines, -6 lines 0 comments Download
M chrome/browser/net/chrome_network_delegate_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 5 chunks +5 lines, -11 lines 0 comments Download
M chrome/browser/net/http_pipelining_compatibility_client_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 4 chunks +8 lines, -8 lines 0 comments Download
M chrome/browser/net/sqlite_server_bound_cert_store.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +0 lines, -2 lines 0 comments Download
M chrome/browser/net/sqlite_server_bound_cert_store_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 9 chunks +9 lines, -26 lines 0 comments Download
M chrome/browser/notifications/desktop_notification_service_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +10 lines, -103 lines 0 comments Download
M chrome/browser/password_manager/password_generation_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +2 lines, -11 lines 0 comments Download
M chrome/browser/password_manager/password_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +3 lines, -12 lines 0 comments Download
M chrome/browser/prefs/chrome_pref_service_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +0 lines, -9 lines 0 comments Download
M chrome/browser/safe_browsing/browser_feature_extractor_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +2 lines, -8 lines 0 comments Download
M chrome/browser/safe_browsing/client_side_detection_host_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 15 chunks +10 lines, -68 lines 0 comments Download
M chrome/browser/safe_browsing/malware_details_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 11 chunks +25 lines, -32 lines 0 comments Download
M chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 11 chunks +10 lines, -18 lines 0 comments Download
M chrome/browser/safe_browsing/two_phase_uploader_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +3 lines, -10 lines 0 comments Download
M chrome/browser/sessions/persistent_tab_restore_service_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 chunks +20 lines, -15 lines 0 comments Download
M chrome/browser/storage_monitor/volume_mount_watcher_win.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/storage_monitor/volume_mount_watcher_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/sync/glue/browser_thread_model_worker_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 4 chunks +4 lines, -8 lines 0 comments Download
M chrome/browser/tab_contents/render_view_context_menu_unittest.cc View 1 2 3 4 5 6 5 chunks +11 lines, -16 lines 0 comments Download
M chrome/browser/translate/translate_manager_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 4 chunks +1 line, -5 lines 0 comments Download
M chrome/browser/ui/ash/launcher/browser_launcher_item_controller_unittest.cc View 1 2 3 4 5 6 7 8 4 chunks +0 lines, -12 lines 0 comments Download
M chrome/browser/ui/ash/launcher/launcher_context_menu_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 6 chunks +7 lines, -23 lines 0 comments Download
M chrome/browser/ui/cocoa/content_settings/content_setting_bubble_cocoa_unittest.mm View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +3 lines, -17 lines 0 comments Download
M chrome/browser/ui/cocoa/notifications/balloon_controller_unittest.mm View 1 2 3 4 5 6 7 3 chunks +2 lines, -17 lines 0 comments Download
M chrome/browser/ui/content_settings/content_setting_bubble_model_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +9 lines, -7 lines 0 comments Download
M chrome/browser/ui/content_settings/content_setting_image_model_unittest.cc View 1 2 2 chunks +0 lines, -9 lines 0 comments Download
M chrome/browser/ui/find_bar/find_backend_unittest.cc View 1 2 3 4 5 6 1 chunk +1 line, -10 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_helper.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +10 lines, -0 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3 chunks +14 lines, -7 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_helper_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 chunks +2 lines, -17 lines 0 comments Download
M chrome/browser/ui/tabs/tab_strip_model_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +0 lines, -8 lines 0 comments Download
M chrome/browser/ui/toolbar/back_forward_menu_model_unittest.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +0 lines, -8 lines 0 comments Download
M chrome/browser/ui/website_settings/website_settings_unittest.cc View 1 2 3 4 5 6 7 4 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/ui/zoom/zoom_controller_unittest.cc View 1 2 3 4 5 6 7 3 chunks +0 lines, -8 lines 0 comments Download
M chrome/browser/web_applications/web_app_unittest.cc View 1 2 3 4 5 6 1 chunk +1 line, -9 lines 0 comments Download
M chrome/test/base/chrome_render_view_host_test_harness.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -2 lines 0 comments Download
M components/autofill/browser/autocheckout/whitelist_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 3 chunks +4 lines, -7 lines 0 comments Download
M components/autofill/browser/autocheckout_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +19 lines, -32 lines 0 comments Download
M components/autofill/browser/autocomplete_history_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 4 chunks +1 line, -12 lines 0 comments Download
M components/autofill/browser/autofill_external_delegate_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +14 lines, -26 lines 0 comments Download
M components/autofill/browser/autofill_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 8 chunks +1 line, -25 lines 0 comments Download
M components/autofill/browser/autofill_metrics_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 chunks +4 lines, -26 lines 0 comments Download
M components/navigation_interception/intercept_navigation_resource_throttle_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 17 chunks +19 lines, -36 lines 0 comments Download
M components/visitedlink/test/visitedlink_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 9 chunks +15 lines, -22 lines 0 comments Download
M components/web_modal/web_contents_modal_dialog_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +1 line, -8 lines 0 comments Download
M content/browser/browser_thread_impl.h View 1 2 3 4 5 6 7 1 chunk +3 lines, -2 lines 0 comments Download
M content/browser/devtools/devtools_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +0 lines, -4 lines 0 comments Download
M content/browser/download/save_package_unittest.cc View 1 2 3 4 5 6 3 chunks +0 lines, -8 lines 0 comments Download
M content/browser/gpu/shader_disk_cache_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 3 chunks +3 lines, -6 lines 0 comments Download
M content/browser/renderer_host/media/web_contents_video_capture_device_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 12 chunks +14 lines, -22 lines 0 comments Download
M content/browser/storage_partition_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 5 chunks +7 lines, -13 lines 0 comments Download
M content/browser/web_contents/render_view_host_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 6 chunks +0 lines, -6 lines 0 comments Download
M content/browser/web_contents/web_contents_delegate_unittest.cc View 1 2 3 4 5 6 1 chunk +0 lines, -14 lines 0 comments Download
M content/browser/web_contents/web_contents_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +1 line, -11 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 2 chunks +3 lines, -1 line 0 comments Download
A content/public/test/test_browser_thread_bundle.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +78 lines, -0 lines 0 comments Download
A content/public/test/test_browser_thread_bundle.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +98 lines, -0 lines 0 comments Download
M content/public/test/test_renderer_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 4 chunks +13 lines, -2 lines 0 comments Download
M content/public/test/test_renderer_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 4 chunks +20 lines, -9 lines 0 comments Download
M net/url_request/url_request.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +0 lines, -8 lines 0 comments Download
M webkit/browser/appcache/appcache_storage_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 37 (0 generated)
awong
avi: Since jam@'s out, do you mind doing the overarching review? It's largely deletes. xians: ...
7 years, 7 months ago (2013-05-18 01:20:41 UTC) #1
no longer working on chromium
lgtm to the media_capture_devices_dispatcher
7 years, 7 months ago (2013-05-20 08:57:07 UTC) #2
Ilya Sherman
https://codereview.chromium.org/14197014/diff/120001/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc File chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc (left): https://codereview.chromium.org/14197014/diff/120001/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc#oldcode361 chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc:361: DISALLOW_COPY_AND_ASSIGN(AutofillDialogControllerTest); Why did you remove this? I see in ...
7 years, 7 months ago (2013-05-20 21:38:49 UTC) #3
awong
On 2013/05/20 21:38:49, Ilya Sherman wrote: > https://codereview.chromium.org/14197014/diff/120001/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc > File chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc (left): > > https://codereview.chromium.org/14197014/diff/120001/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc#oldcode361 ...
7 years, 7 months ago (2013-05-20 21:46:07 UTC) #4
awong
https://codereview.chromium.org/14197014/diff/120001/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc File chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc (left): https://codereview.chromium.org/14197014/diff/120001/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc#oldcode361 chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc:361: DISALLOW_COPY_AND_ASSIGN(AutofillDialogControllerTest); On 2013/05/20 21:38:49, Ilya Sherman wrote: > Why ...
7 years, 7 months ago (2013-05-20 21:57:56 UTC) #5
Ilya Sherman
*autofill* LGTM, thanks. https://codereview.chromium.org/14197014/diff/120001/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc File chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc (left): https://codereview.chromium.org/14197014/diff/120001/chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc#oldcode361 chrome/browser/ui/autofill/autofill_dialog_controller_unittest.cc:361: DISALLOW_COPY_AND_ASSIGN(AutofillDialogControllerTest); On 2013/05/20 21:57:56, awong wrote: ...
7 years, 7 months ago (2013-05-20 22:33:01 UTC) #6
Avi (use Gerrit)
jam still wants to get content/public reviews. He's out this week, though... I'm not familiar ...
7 years, 7 months ago (2013-05-21 20:30:43 UTC) #7
awong
Hmm...unfortunately, I think jam@ will need to be the reviewer then. I can wait the ...
7 years, 7 months ago (2013-05-21 20:37:53 UTC) #8
Greg Billock
https://codereview.chromium.org/14197014/diff/138001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc File chrome/browser/media_galleries/media_file_system_registry_unittest.cc (right): https://codereview.chromium.org/14197014/diff/138001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc#newcode726 chrome/browser/media_galleries/media_file_system_registry_unittest.cc:726: base::RunLoop().RunUntilIdle(); Moved to monitor_->Initialize(run_loop.QuitClosure()) correct? https://codereview.chromium.org/14197014/diff/138001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc#newcode732 chrome/browser/media_galleries/media_file_system_registry_unittest.cc:732: ChromeRenderViewHostTestHarness::SetUp(); You ...
7 years, 7 months ago (2013-05-22 00:05:25 UTC) #9
awong
https://codereview.chromium.org/14197014/diff/138001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc File chrome/browser/media_galleries/media_file_system_registry_unittest.cc (right): https://codereview.chromium.org/14197014/diff/138001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc#newcode726 chrome/browser/media_galleries/media_file_system_registry_unittest.cc:726: base::RunLoop().RunUntilIdle(); On 2013/05/22 00:05:25, Greg Billock wrote: > Moved ...
7 years, 7 months ago (2013-05-22 20:08:36 UTC) #10
Jeffrey Yasskin
I only looked at test_browser_thread_bundle and test_renderer_host. https://codereview.chromium.org/14197014/diff/179001/content/public/test/test_browser_thread_bundle.cc File content/public/test/test_browser_thread_bundle.cc (right): https://codereview.chromium.org/14197014/diff/179001/content/public/test/test_browser_thread_bundle.cc#newcode17 content/public/test/test_browser_thread_bundle.cc:17: io_thread_(BrowserThread::IO, &message_loop_) ...
7 years, 7 months ago (2013-05-22 22:24:58 UTC) #11
awong
Comments addressed. PTAL https://codereview.chromium.org/14197014/diff/179001/content/public/test/test_browser_thread_bundle.cc File content/public/test/test_browser_thread_bundle.cc (right): https://codereview.chromium.org/14197014/diff/179001/content/public/test/test_browser_thread_bundle.cc#newcode17 content/public/test/test_browser_thread_bundle.cc:17: io_thread_(BrowserThread::IO, &message_loop_) { On 2013/05/22 22:24:58, ...
7 years, 7 months ago (2013-05-24 23:39:27 UTC) #12
Jeffrey Yasskin
LGTM for extensions and content/public, although you'll still have to get a real lgtm for ...
7 years, 7 months ago (2013-05-27 03:12:12 UTC) #13
awong
John, I think you're probably the best for this review. This is the first of ...
7 years, 6 months ago (2013-05-30 21:46:08 UTC) #14
jam
this is great, thank you! https://codereview.chromium.org/14197014/diff/197001/chrome/browser/automation/automation_tab_helper_unittest.cc File chrome/browser/automation/automation_tab_helper_unittest.cc (right): https://codereview.chromium.org/14197014/diff/197001/chrome/browser/automation/automation_tab_helper_unittest.cc#newcode1 chrome/browser/automation/automation_tab_helper_unittest.cc:1: // Copyright (c) 2012 ...
7 years, 6 months ago (2013-05-31 17:29:24 UTC) #15
awong
PTAL https://codereview.chromium.org/14197014/diff/197001/chrome/browser/automation/automation_tab_helper_unittest.cc File chrome/browser/automation/automation_tab_helper_unittest.cc (right): https://codereview.chromium.org/14197014/diff/197001/chrome/browser/automation/automation_tab_helper_unittest.cc#newcode1 chrome/browser/automation/automation_tab_helper_unittest.cc:1: // Copyright (c) 2012 The Chromium Authors. All ...
7 years, 6 months ago (2013-05-31 20:57:17 UTC) #16
Jeffrey Yasskin
https://codereview.chromium.org/14197014/diff/197001/content/public/test/test_browser_thread_bundle.h File content/public/test/test_browser_thread_bundle.h (right): https://codereview.chromium.org/14197014/diff/197001/content/public/test/test_browser_thread_bundle.h#newcode18 content/public/test/test_browser_thread_bundle.h:18: // the RunLoop (eg., base::RunLoop().RunUntilIdle()). Very rarely should a ...
7 years, 6 months ago (2013-05-31 21:11:32 UTC) #17
jam
https://codereview.chromium.org/14197014/diff/197001/content/browser/browser_thread_impl.cc File content/browser/browser_thread_impl.cc (right): https://codereview.chromium.org/14197014/diff/197001/content/browser/browser_thread_impl.cc#newcode73 content/browser/browser_thread_impl.cc:73: : Thread(message_loop ? message_loop->thread_name().c_str() : On 2013/05/31 20:57:17, awong ...
7 years, 6 months ago (2013-05-31 22:53:03 UTC) #18
awong
jam@: Addressed your comments. gbillock: can you look at new changes to media_galleries/media_file_system_registry_unittest.cc? rogerta: can ...
7 years, 6 months ago (2013-06-05 00:18:48 UTC) #19
jam
https://codereview.chromium.org/14197014/diff/240003/content/public/test/test_browser_thread_bundle.h File content/public/test/test_browser_thread_bundle.h (right): https://codereview.chromium.org/14197014/diff/240003/content/public/test/test_browser_thread_bundle.h#newcode17 content/public/test/test_browser_thread_bundle.h:17: // (eg., base::RunLoop().RunUntilIdle()) as appropriate. I think saying "as ...
7 years, 6 months ago (2013-06-05 17:01:39 UTC) #20
awong
https://codereview.chromium.org/14197014/diff/240003/content/public/test/test_browser_thread_bundle.h File content/public/test/test_browser_thread_bundle.h (right): https://codereview.chromium.org/14197014/diff/240003/content/public/test/test_browser_thread_bundle.h#newcode17 content/public/test/test_browser_thread_bundle.h:17: // (eg., base::RunLoop().RunUntilIdle()) as appropriate. On 2013/06/05 17:01:39, jam ...
7 years, 6 months ago (2013-06-05 17:54:38 UTC) #21
jam
lgtm with comment change we discussed over IM
7 years, 6 months ago (2013-06-05 18:14:55 UTC) #22
Roger Tawa OOO till Jul 10th
lgtm for one_click_signin changes.
7 years, 6 months ago (2013-06-05 19:10:53 UTC) #23
awong
Comment change done. need explicit OWNERS review: thakis: chrome/browser/notifications/desktop_notification_service_unittest.cc michaeln: webkit/browser/appcache/appcache_storage_impl.cc mattm: chrome/browser/safe_browsing/* net/url_request/* https://codereview.chromium.org/14197014/diff/240003/content/public/test/test_browser_thread_bundle.h ...
7 years, 6 months ago (2013-06-05 21:16:55 UTC) #24
michaeln
appcache lgtm (glad to see we don't hit that in assert in tests where it ...
7 years, 6 months ago (2013-06-05 21:17:33 UTC) #25
Greg Billock
lgtm media_galleries https://codereview.chromium.org/14197014/diff/258001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc File chrome/browser/media_galleries/media_file_system_registry_unittest.cc (right): https://codereview.chromium.org/14197014/diff/258001/chrome/browser/media_galleries/media_file_system_registry_unittest.cc#newcode741 chrome/browser/media_galleries/media_file_system_registry_unittest.cc:741: // TODO(ajwong): ask gbillock if we need ...
7 years, 6 months ago (2013-06-05 23:31:32 UTC) #26
mattm
safe_browsing and net lgtm
7 years, 6 months ago (2013-06-05 23:44:06 UTC) #27
awong
Minus one confirmation from Nico, this CL is about to be submitting. I'm TBRing the ...
7 years, 6 months ago (2013-06-06 00:43:44 UTC) #28
satorux1
chrome/browser/chromeos/drive LGTM. Thank you for simplifying the tests significantly.
7 years, 6 months ago (2013-06-06 00:47:08 UTC) #29
marja
chrome/browser/sessions/persistent_tab_restore_service_browsertest.cc lgtm
7 years, 6 months ago (2013-06-06 07:44:53 UTC) #30
battre
chrome/browser/prefs LGTM
7 years, 6 months ago (2013-06-06 08:14:21 UTC) #31
Jói
//components/web_modal LGTM.
7 years, 6 months ago (2013-06-06 11:32:53 UTC) #32
Nico
desktop_notification_service_unittest lgtm
7 years, 6 months ago (2013-06-06 16:36:48 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ajwong@chromium.org/14197014/284001
7 years, 6 months ago (2013-06-06 18:01:35 UTC) #34
commit-bot: I haz the power
Failed to request the patch to try. Please note that binary files are still unsupported ...
7 years, 6 months ago (2013-06-06 18:03:23 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ajwong@chromium.org/14197014/174006
7 years, 6 months ago (2013-06-06 18:31:49 UTC) #36
commit-bot: I haz the power
7 years, 6 months ago (2013-06-06 21:31:43 UTC) #37
Message was sent while issue was closed.
Change committed as 204603

Powered by Google App Engine
This is Rietveld 408576698