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

Issue 2857583005: Convert Vr tests to JUnit4 (Closed)

Created:
3 years, 7 months ago by the real yoland
Modified:
3 years, 7 months ago
CC:
chromium-reviews, feature-vr-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Convert Vr tests to JUnit4 Convert Vr tests in chrome_public_test_vr_apk to JUnit4. For more detail, please check src/testing/android/docs/junit4.md BUG=640116

Patch Set 1 #

Total comments: 1

Patch Set 2 : Add VrTestRule #

Total comments: 2

Patch Set 3 : Change base class for VrTestRule #

Total comments: 1

Patch Set 4 : Address John's comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+353 lines, -454 lines) Patch
M chrome/android/BUILD.gn View 1 2 chunks +3 lines, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrShellNavigationTest.java View 1 2 3 4 chunks +93 lines, -60 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrShellTest.java View 1 2 3 13 chunks +65 lines, -44 lines 0 comments Download
D chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestBase.java View 1 1 chunk +0 lines, -212 lines 0 comments Download
A + chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java View 1 2 3 6 chunks +61 lines, -63 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/WebVrTest.java View 1 2 3 9 chunks +131 lines, -74 lines 0 comments Download

Messages

Total messages: 40 (24 generated)
the real yoland
3 years, 7 months ago (2017-05-03 16:26:05 UTC) #6
jbudorick
https://codereview.chromium.org/2857583005/diff/1/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/WebVrTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/WebVrTest.java (right): https://codereview.chromium.org/2857583005/diff/1/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/WebVrTest.java#newcode304 chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/WebVrTest.java:304: /** Would it make sense to put these in ...
3 years, 7 months ago (2017-05-03 16:39:11 UTC) #7
bsheedy
On 2017/05/03 16:39:11, jbudorick wrote: > https://codereview.chromium.org/2857583005/diff/1/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/WebVrTest.java > File > chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/WebVrTest.java > (right): > > ...
3 years, 7 months ago (2017-05-03 16:41:21 UTC) #8
the real yoland
On 2017/05/03 at 16:41:21, bsheedy wrote: > On 2017/05/03 16:39:11, jbudorick wrote: > > https://codereview.chromium.org/2857583005/diff/1/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/WebVrTest.java ...
3 years, 7 months ago (2017-05-03 16:51:33 UTC) #9
the real yoland
Done
3 years, 7 months ago (2017-05-09 23:33:21 UTC) #12
jbudorick
https://codereview.chromium.org/2857583005/diff/40001/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java File chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java (right): https://codereview.chromium.org/2857583005/diff/40001/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java#newcode51 chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java:51: public class VrTestRule extends ChromeTabbedActivityTestRule { Given how little ...
3 years, 7 months ago (2017-05-09 23:52:41 UTC) #14
bsheedy
On 2017/05/09 23:52:41, jbudorick wrote: > https://codereview.chromium.org/2857583005/diff/40001/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java > File > chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java > (right): > > ...
3 years, 7 months ago (2017-05-10 00:00:38 UTC) #15
the real yoland
https://codereview.chromium.org/2857583005/diff/40001/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java File chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java (right): https://codereview.chromium.org/2857583005/diff/40001/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java#newcode51 chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java:51: public class VrTestRule extends ChromeTabbedActivityTestRule { On 2017/05/09 at ...
3 years, 7 months ago (2017-05-10 00:56:51 UTC) #19
the real yoland
+dtrainor for owner stamp on chrome/android/BUILD.gn +bshe for owner stamp on chrome/android/javatests/*/vr_shell/*
3 years, 7 months ago (2017-05-10 18:24:48 UTC) #24
bsheedy
-bshe@ since he's on paternity leave +mthiesse@ to replace him
3 years, 7 months ago (2017-05-10 18:28:48 UTC) #26
jbudorick
https://codereview.chromium.org/2857583005/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java File chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java (right): https://codereview.chromium.org/2857583005/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java#newcode52 chrome/android/javatests/src/org/chromium/chrome/browser/vr_shell/VrTestRule.java:52: public class VrTestRule extends ChromeActivityTestRule<ChromeTabbedActivity> { This ... isn't ...
3 years, 7 months ago (2017-05-10 18:31:13 UTC) #27
David Trainor- moved to gerrit
chrome/android/BUILD.gn lgtm
3 years, 7 months ago (2017-05-10 20:15:56 UTC) #28
mthiesse
lgtm once jbudorick is happy
3 years, 7 months ago (2017-05-10 21:18:06 UTC) #29
the real yoland
Changed to VrTestRule to not inherit any ActivityTestRule
3 years, 7 months ago (2017-05-10 22:07:40 UTC) #30
jbudorick
lgtm
3 years, 7 months ago (2017-05-10 22:14:12 UTC) #31
bsheedy
3 years, 7 months ago (2017-05-12 17:02:12 UTC) #40
In addition to the numerous null pointer exceptions that are happening now, the
way you refactored VrTestRule doesn't work as intended anymore.

Right now, you're passing in a CTA instance and getting the active tab's
WebContents if necessary - in some cases, we explicitly need the WebContents of
a tab other than the currently active one (e.g. in
WebVrTest#testPoseDataUnfocusedTab), which is why we passed in the WebContents
object before.

Powered by Google App Engine
This is Rietveld 408576698