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

Issue 1920843002: Test: deleting RTM before BVR does not leak resources. (Closed)

Created:
4 years, 8 months ago by Tobias Sargeant
Modified:
4 years, 7 months ago
Reviewers:
boliu
CC:
chromium-reviews, android-webview-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Test: deleting RTM before BVR does not leak resources. Deleting the RenderThreadManager before BrowserViewRenderer should not result in any resources being leaked. BUG=597167 Committed: https://crrev.com/16ee97979621ef51372154264b071c6056a0d1c2 Cr-Commit-Position: refs/heads/master@{#390032}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Implement test. #

Patch Set 3 : undo over-zealous git cl format #

Total comments: 26

Patch Set 4 : #

Total comments: 4

Patch Set 5 : address comments #

Total comments: 4

Patch Set 6 : fixes #

Patch Set 7 : fix clang compile error #

Unified diffs Side-by-side diffs Delta from patch set Stats (+193 lines, -119 lines) Patch
M android_webview/browser/browser_view_renderer_unittest.cc View 1 2 3 4 5 6 chunks +133 lines, -72 lines 0 comments Download
M android_webview/browser/render_thread_manager.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M android_webview/browser/test/fake_window.h View 1 2 3 3 chunks +10 lines, -10 lines 0 comments Download
M android_webview/browser/test/fake_window.cc View 1 2 3 7 chunks +16 lines, -18 lines 0 comments Download
M android_webview/browser/test/rendering_test.h View 1 4 chunks +13 lines, -9 lines 0 comments Download
M android_webview/browser/test/rendering_test.cc View 1 2 3 4 5 6 6 chunks +20 lines, -9 lines 0 comments Download

Messages

Total messages: 22 (8 generated)
Tobias Sargeant
Do you think this is a reasonable change?
4 years, 8 months ago (2016-04-25 12:44:13 UTC) #2
boliu
lgtm surprising no test needs RTM at the moment. Guess need to expose a getter ...
4 years, 8 months ago (2016-04-25 15:53:58 UTC) #6
Tobias Sargeant
On 2016/04/25 15:53:58, boliu wrote: > lgtm > > surprising no test needs RTM at ...
4 years, 8 months ago (2016-04-25 15:56:54 UTC) #7
Tobias Sargeant
https://codereview.chromium.org/1920843002/diff/40001/android_webview/browser/browser_view_renderer_unittest.cc File android_webview/browser/browser_view_renderer_unittest.cc (right): https://codereview.chromium.org/1920843002/diff/40001/android_webview/browser/browser_view_renderer_unittest.cc#newcode289 android_webview/browser/browser_view_renderer_unittest.cc:289: GetReturnedResourceCounts()[last_output_surface_id_]); Is it ok to do this? I suspect ...
4 years, 8 months ago (2016-04-25 17:00:20 UTC) #9
boliu
https://codereview.chromium.org/1920843002/diff/40001/android_webview/browser/browser_view_renderer_unittest.cc File android_webview/browser/browser_view_renderer_unittest.cc (right): https://codereview.chromium.org/1920843002/diff/40001/android_webview/browser/browser_view_renderer_unittest.cc#newcode194 android_webview/browser/browser_view_renderer_unittest.cc:194: typedef std::map<uint32_t, std::map<cc::ResourceId, int>> ResourceCountMap; add some comments, what's ...
4 years, 8 months ago (2016-04-25 19:56:54 UTC) #10
Tobias Sargeant
https://codereview.chromium.org/1920843002/diff/40001/android_webview/browser/browser_view_renderer_unittest.cc File android_webview/browser/browser_view_renderer_unittest.cc (right): https://codereview.chromium.org/1920843002/diff/40001/android_webview/browser/browser_view_renderer_unittest.cc#newcode194 android_webview/browser/browser_view_renderer_unittest.cc:194: typedef std::map<uint32_t, std::map<cc::ResourceId, int>> ResourceCountMap; On 2016/04/25 19:56:53, boliu ...
4 years, 8 months ago (2016-04-26 15:29:52 UTC) #11
boliu
https://codereview.chromium.org/1920843002/diff/40001/android_webview/browser/browser_view_renderer_unittest.cc File android_webview/browser/browser_view_renderer_unittest.cc (right): https://codereview.chromium.org/1920843002/diff/40001/android_webview/browser/browser_view_renderer_unittest.cc#newcode316 android_webview/browser/browser_view_renderer_unittest.cc:316: resource_counts = GetReturnedResourceCounts(); On 2016/04/26 15:29:51, Tobias Sargeant wrote: ...
4 years, 8 months ago (2016-04-26 15:47:49 UTC) #12
Tobias Sargeant
https://codereview.chromium.org/1920843002/diff/60001/android_webview/browser/browser_view_renderer_unittest.cc File android_webview/browser/browser_view_renderer_unittest.cc (right): https://codereview.chromium.org/1920843002/diff/60001/android_webview/browser/browser_view_renderer_unittest.cc#newcode236 android_webview/browser/browser_view_renderer_unittest.cc:236: bool AdvanceFrame() { On 2016/04/26 15:47:49, boliu wrote: > ...
4 years, 8 months ago (2016-04-26 16:53:26 UTC) #13
boliu
https://codereview.chromium.org/1920843002/diff/80001/android_webview/browser/browser_view_renderer_unittest.cc File android_webview/browser/browser_view_renderer_unittest.cc (right): https://codereview.chromium.org/1920843002/diff/80001/android_webview/browser/browser_view_renderer_unittest.cc#newcode289 android_webview/browser/browser_view_renderer_unittest.cc:289: bool AdvanceFrame() { Wrong class? Does this compile? https://codereview.chromium.org/1920843002/diff/80001/android_webview/browser/browser_view_renderer_unittest.cc#newcode324 ...
4 years, 8 months ago (2016-04-26 18:04:52 UTC) #14
Tobias Sargeant
I think the latest PS is healthier. Stupid error fixed, tests pass locally. https://codereview.chromium.org/1920843002/diff/80001/android_webview/browser/browser_view_renderer_unittest.cc File ...
4 years, 7 months ago (2016-04-26 22:48:06 UTC) #15
boliu
lgtm
4 years, 7 months ago (2016-04-26 22:51:04 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1920843002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1920843002/120001
4 years, 7 months ago (2016-04-27 09:36:34 UTC) #18
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 7 months ago (2016-04-27 09:40:26 UTC) #20
commit-bot: I haz the power
4 years, 7 months ago (2016-04-27 09:42:00 UTC) #22
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/16ee97979621ef51372154264b071c6056a0d1c2
Cr-Commit-Position: refs/heads/master@{#390032}

Powered by Google App Engine
This is Rietveld 408576698