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

Issue 2739603003: Add TestRules for content shell test and refactor test bases (Closed)

Created:
3 years, 9 months ago by the real yoland
Modified:
3 years, 9 months ago
Reviewers:
jbudorick, boliu
CC:
agrieve+watch_chromium.org, chromium-reviews, darin-cc_chromium.org, jam, jbudorick+watch_chromium.org, jochen+watch_chromium.org, mikecase+watch_chromium.org, mlamouri+watch-content_chromium.org, Peter Beverloo
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add TestRules for content shell test and refactor test bases Similar to crrev/2632043002/, this CL create TestRule for each existing test base class (ContentDetectionTestBase, JavaBridgeTestBase, NativeLibraryTestBase). It refactors these test base classes and new TestRules on top of test common layer. It also remove any inheritance field reference for mTestCallbackHelperContainer to calling the new API getTestCallbackHelperContainer() for the purpose of common implementation. BUG=640116 Review-Url: https://codereview.chromium.org/2739603003 Cr-Commit-Position: refs/heads/master@{#455755} Committed: https://chromium.googlesource.com/chromium/src/+/a4394cde973e9e7e564185b560a229ba8f59889d

Patch Set 1 : Add TestRules for content shell test and refactor test bases #

Patch Set 2 : limit API access #

Total comments: 14

Patch Set 3 : Address +boliu's comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+446 lines, -427 lines) Patch
M content/public/android/BUILD.gn View 1 2 4 chunks +6 lines, -0 lines 0 comments Download
A content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionActivityTestRule.java View 1 2 1 chunk +75 lines, -0 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionTestBase.java View 3 chunks +21 lines, -92 lines 0 comments Download
A + content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionTestCommon.java View 1 5 chunks +36 lines, -61 lines 0 comments Download
A content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeActivityTestRule.java View 1 1 chunk +73 lines, -0 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeArrayCoercionTest.java View 1 chunk +1 line, -0 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeArrayTest.java View 1 chunk +1 line, -0 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeBasicsTest.java View 3 chunks +3 lines, -2 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeChildFrameTest.java View 3 chunks +3 lines, -3 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeCoercionTest.java View 1 chunk +1 line, -0 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeFieldsTest.java View 1 chunk +1 line, -0 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeReturnValuesTest.java View 1 chunk +1 line, -0 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeTestBase.java View 1 2 chunks +11 lines, -93 lines 0 comments Download
A + content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeTestCommon.java View 5 chunks +64 lines, -60 lines 0 comments Download
M content/public/test/android/BUILD.gn View 1 chunk +4 lines, -0 lines 0 comments Download
M content/public/test/android/javatests/src/org/chromium/content/browser/test/NativeLibraryTestBase.java View 1 chunk +5 lines, -46 lines 0 comments Download
A + content/public/test/android/javatests/src/org/chromium/content/browser/test/NativeLibraryTestCommon.java View 1 3 chunks +10 lines, -25 lines 0 comments Download
A content/public/test/android/javatests/src/org/chromium/content/browser/test/NativeLibraryTestRule.java View 1 2 1 chunk +40 lines, -0 lines 0 comments Download
M content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellActivityTestRule.java View 2 chunks +40 lines, -20 lines 0 comments Download
M content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestBase.java View 2 chunks +45 lines, -25 lines 0 comments Download
M content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestCommon.java View 1 chunk +4 lines, -0 lines 0 comments Download
M tools/android/eclipse/.classpath View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 35 (28 generated)
the real yoland
3 years, 9 months ago (2017-03-08 18:29:28 UTC) #14
boliu
https://codereview.chromium.org/2739603003/diff/60001/content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionActivityTestRule.java File content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionActivityTestRule.java (right): https://codereview.chromium.org/2739603003/diff/60001/content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionActivityTestRule.java#newcode35 content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionActivityTestRule.java:35: protected void afterActivityLaunched() { super? https://codereview.chromium.org/2739603003/diff/60001/content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeActivityTestRule.java File content/public/android/javatests/src/org/chromium/content/browser/JavaBridgeActivityTestRule.java (right): ...
3 years, 9 months ago (2017-03-08 21:40:18 UTC) #23
the real yoland
https://codereview.chromium.org/2739603003/diff/60001/content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionActivityTestRule.java File content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionActivityTestRule.java (right): https://codereview.chromium.org/2739603003/diff/60001/content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionActivityTestRule.java#newcode35 content/public/android/javatests/src/org/chromium/content/browser/ContentDetectionActivityTestRule.java:35: protected void afterActivityLaunched() { On 2017/03/08 at 21:40:18, boliu ...
3 years, 9 months ago (2017-03-08 22:53:53 UTC) #24
boliu
lgtm https://codereview.chromium.org/2739603003/diff/60001/content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestCommon.java File content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestCommon.java (right): https://codereview.chromium.org/2739603003/diff/60001/content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestCommon.java#newcode194 content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestCommon.java:194: ContentViewCore getContentViewCoreForTestCommon(); On 2017/03/08 22:53:53, the real yoland ...
3 years, 9 months ago (2017-03-08 23:03:05 UTC) #25
the real yoland
https://codereview.chromium.org/2739603003/diff/60001/content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestCommon.java File content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestCommon.java (right): https://codereview.chromium.org/2739603003/diff/60001/content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestCommon.java#newcode194 content/shell/android/javatests/src/org/chromium/content_shell_apk/ContentShellTestCommon.java:194: ContentViewCore getContentViewCoreForTestCommon(); On 2017/03/08 at 23:03:05, boliu wrote: > ...
3 years, 9 months ago (2017-03-08 23:52:45 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2739603003/80001
3 years, 9 months ago (2017-03-09 15:50:45 UTC) #32
commit-bot: I haz the power
3 years, 9 months ago (2017-03-09 16:09:01 UTC) #35
Message was sent while issue was closed.
Committed patchset #3 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/a4394cde973e9e7e564185b560a2...

Powered by Google App Engine
This is Rietveld 408576698