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

Issue 2815453003: Create ChromeActivityTestRule for converting JUnit4 tests (Closed)

Created:
3 years, 8 months ago by the real yoland
Modified:
3 years, 8 months ago
CC:
agrieve+watch_chromium.org, chromium-reviews, dominickn+watch_chromium.org, lizeb+watch-custom-tabs_chromium.org, pkotwicz+watch_chromium.org, zpeng+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Create ChromeActivityTestRule for converting JUnit4 tests The follows the same pattern created for content test rules and test base, where test rules and test bases share as much same implementation as possible in the test common classes during the migraion. For more on JUnit4 migration, please check src/testing/android/docs/junit4.md BUG=640116 Review-Url: https://codereview.chromium.org/2815453003 Cr-Commit-Position: refs/heads/master@{#465858} Committed: https://chromium.googlesource.com/chromium/src/+/8dc40e2e6496012195f8b28db158e787486fbc07

Patch Set 1 #

Total comments: 7

Patch Set 2 : address john's comments #

Total comments: 9

Patch Set 3 : address ted's comments #

Patch Set 4 : rebase #

Total comments: 6

Patch Set 5 : Added TODOs #

Total comments: 2

Patch Set 6 : nits and rebase #

Messages

Total messages: 26 (12 generated)
the real yoland
3 years, 8 months ago (2017-04-11 01:21:06 UTC) #2
jbudorick
https://codereview.chromium.org/2815453003/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java (right): https://codereview.chromium.org/2815453003/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java#newcode39 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java:39: @CommandLineFlags.Add({ChromeSwitches.DISABLE_FIRST_RUN_EXPERIENCE, How will this get handled in the JUnit4 ...
3 years, 8 months ago (2017-04-11 14:31:39 UTC) #5
the real yoland
https://codereview.chromium.org/2815453003/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java (right): https://codereview.chromium.org/2815453003/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java#newcode39 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java:39: @CommandLineFlags.Add({ChromeSwitches.DISABLE_FIRST_RUN_EXPERIENCE, On 2017/04/11 at 14:31:38, jbudorick wrote: > How ...
3 years, 8 months ago (2017-04-11 15:51:16 UTC) #6
Ted C
https://codereview.chromium.org/2815453003/diff/20001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java (right): https://codereview.chromium.org/2815453003/diff/20001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java#newcode865 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java:865: public static interface ChromeTestCommonCallback { I don't think static ...
3 years, 8 months ago (2017-04-12 00:02:11 UTC) #7
the real yoland
https://codereview.chromium.org/2815453003/diff/20001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java (right): https://codereview.chromium.org/2815453003/diff/20001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java#newcode865 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java:865: public static interface ChromeTestCommonCallback { On 2017/04/12 at 00:02:11, ...
3 years, 8 months ago (2017-04-12 18:22:54 UTC) #9
Ted C
https://codereview.chromium.org/2815453003/diff/20001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestRule.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestRule.java (right): https://codereview.chromium.org/2815453003/diff/20001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestRule.java#newcode141 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestRule.java:141: public void dragStart(float x, float y, long downTime) { ...
3 years, 8 months ago (2017-04-13 18:50:50 UTC) #10
jbudorick
<snip> > > First, it's easier to manage tests without a bunch of base test ...
3 years, 8 months ago (2017-04-13 19:45:06 UTC) #11
Ted C
On 2017/04/13 19:45:06, jbudorick wrote: > <snip> > > > > First, it's easier to ...
3 years, 8 months ago (2017-04-13 20:07:09 UTC) #12
jbudorick
On 2017/04/13 20:07:09, Ted C wrote: > On 2017/04/13 19:45:06, jbudorick wrote: > > <snip> ...
3 years, 8 months ago (2017-04-13 20:12:46 UTC) #13
the real yoland
On 2017/04/13 at 20:07:09, tedchoc wrote: > On 2017/04/13 19:45:06, jbudorick wrote: > > <snip> ...
3 years, 8 months ago (2017-04-13 23:53:05 UTC) #14
jbudorick
lgtm w/ nit https://codereview.chromium.org/2815453003/diff/100001/base/test/android/javatests/src/org/chromium/base/test/BaseJUnit4ClassRunner.java File base/test/android/javatests/src/org/chromium/base/test/BaseJUnit4ClassRunner.java (right): https://codereview.chromium.org/2815453003/diff/100001/base/test/android/javatests/src/org/chromium/base/test/BaseJUnit4ClassRunner.java#newcode11 base/test/android/javatests/src/org/chromium/base/test/BaseJUnit4ClassRunner.java:11: import android.support.test.runner.AndroidJUnit4; Remove if not used.
3 years, 8 months ago (2017-04-19 21:13:13 UTC) #15
the real yoland
https://codereview.chromium.org/2815453003/diff/80001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java (right): https://codereview.chromium.org/2815453003/diff/80001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java#newcode439 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCommon.java:439: void newIncognitoTabFromMenu() throws InterruptedException { On 2017/04/13 at 18:50:49, ...
3 years, 8 months ago (2017-04-20 01:56:58 UTC) #20
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/2815453003/120001
3 years, 8 months ago (2017-04-20 01:57:41 UTC) #23
commit-bot: I haz the power
3 years, 8 months ago (2017-04-20 02:03:58 UTC) #26
Message was sent while issue was closed.
Committed patchset #6 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/8dc40e2e6496012195f8b28db158...

Powered by Google App Engine
This is Rietveld 408576698