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

Issue 2668003006: Add restriction for running tests only with Daydream View headset (Closed)

Created:
3 years, 10 months ago by bsheedy
Modified:
3 years, 10 months ago
CC:
chromium-reviews, feature-vr-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add restriction for running tests only with Daydream View headset Adds an @Restriction option for only running a test if the current VR viewer is set to Daydream View. One example use case of this is for VR tests using the Daydream View NFC scan - since scanning sets the current viewer to Daydream View, we don't want to run an NFC test unless the viewer is already set to Daydream View. Otherwise, the viewer will switch in the middle of running tests, which may affect the results of later tests within the same APK. BUG=671373 Review-Url: https://codereview.chromium.org/2668003006 Cr-Commit-Position: refs/heads/master@{#448511} Committed: https://chromium.googlesource.com/chromium/src/+/3014682836a4792d50abfa27456fce6a2dceaa0d

Patch Set 1 #

Total comments: 14

Patch Set 2 : Switch to VrClassesWrapper to remove excess reflection #

Total comments: 4

Patch Set 3 : Address mthiesse@ comments #

Total comments: 2

Patch Set 4 : Context.class -> Activity.class #

Total comments: 4

Patch Set 5 : Address tedchoc@ comments #

Messages

Total messages: 27 (8 generated)
bsheedy
+mthiesse for VrShellTest.java OWNER and making sure there isn't a better way to get the ...
3 years, 10 months ago (2017-02-01 22:26:43 UTC) #2
bsheedy
Apparently mthiesse isn't actually an OWNER of the test file. +bauerb for OWNER instead.
3 years, 10 months ago (2017-02-01 22:27:57 UTC) #4
mthiesse
https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java (right): https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java#newcode99 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java:99: private boolean isDaydreamViewPaired() { You should probably either use ...
3 years, 10 months ago (2017-02-01 23:04:18 UTC) #5
Bernhard Bauer
https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java (right): https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java#newcode59 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java:59: // in the Runnable I think this only applies ...
3 years, 10 months ago (2017-02-02 10:16:48 UTC) #6
bsheedy
Addressed comments - waiting on reply to comment on using VrClassesWrapper before uploading a new ...
3 years, 10 months ago (2017-02-02 20:11:25 UTC) #7
mthiesse
https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java (right): https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java#newcode99 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java:99: private boolean isDaydreamViewPaired() { On 2017/02/02 20:11:24, bsheedy wrote: ...
3 years, 10 months ago (2017-02-02 20:25:18 UTC) #8
bsheedy
https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java (right): https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java#newcode99 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java:99: private boolean isDaydreamViewPaired() { On 2017/02/02 20:25:18, mthiesse wrote: ...
3 years, 10 months ago (2017-02-02 21:01:38 UTC) #9
mthiesse
https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java (right): https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java#newcode99 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java:99: private boolean isDaydreamViewPaired() { On 2017/02/02 21:01:38, bsheedy wrote: ...
3 years, 10 months ago (2017-02-02 21:49:46 UTC) #10
bsheedy
Switched over to use VrClassesWrapper - PTAL. https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java (right): https://codereview.chromium.org/2668003006/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java#newcode99 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java:99: private boolean ...
3 years, 10 months ago (2017-02-02 23:48:40 UTC) #11
Bernhard Bauer
lgtm
3 years, 10 months ago (2017-02-03 12:40:22 UTC) #12
mthiesse
https://codereview.chromium.org/2668003006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapperImpl.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapperImpl.java (right): https://codereview.chromium.org/2668003006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapperImpl.java#newcode29 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapperImpl.java:29: public VrClassesWrapperImpl(Context context) { Might be better if you ...
3 years, 10 months ago (2017-02-03 15:24:47 UTC) #13
bsheedy
https://codereview.chromium.org/2668003006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapperImpl.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapperImpl.java (right): https://codereview.chromium.org/2668003006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapperImpl.java#newcode29 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrClassesWrapperImpl.java:29: public VrClassesWrapperImpl(Context context) { On 2017/02/03 15:24:47, mthiesse wrote: ...
3 years, 10 months ago (2017-02-03 17:55:07 UTC) #14
mthiesse
lgtm https://codereview.chromium.org/2668003006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java (right): https://codereview.chromium.org/2668003006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java#newcode221 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java:221: vrClassesBuilderClass.getConstructor(Context.class); change this back to Activity.class
3 years, 10 months ago (2017-02-03 18:23:53 UTC) #15
bsheedy
https://codereview.chromium.org/2668003006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java (right): https://codereview.chromium.org/2668003006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java#newcode221 chrome/android/java/src/org/chromium/chrome/browser/vr_shell/VrShellDelegate.java:221: vrClassesBuilderClass.getConstructor(Context.class); On 2017/02/03 18:23:52, mthiesse wrote: > change this ...
3 years, 10 months ago (2017-02-03 18:31:19 UTC) #16
bsheedy
+tedchoc for chrome/test/android OWNER
3 years, 10 months ago (2017-02-03 18:48:26 UTC) #19
Ted C
chrome/test/android - lgtm w/ comments https://codereview.chromium.org/2668003006/diff/60001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java (right): https://codereview.chromium.org/2668003006/diff/60001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java#newcode61 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java:61: private boolean mAttemptedToGetApi = ...
3 years, 10 months ago (2017-02-06 17:50:48 UTC) #20
bsheedy
https://codereview.chromium.org/2668003006/diff/60001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java (right): https://codereview.chromium.org/2668003006/diff/60001/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java#newcode61 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java:61: private boolean mAttemptedToGetApi = false; On 2017/02/06 17:50:44, Ted ...
3 years, 10 months ago (2017-02-07 01:27:42 UTC) #21
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/2668003006/80001
3 years, 10 months ago (2017-02-07 01:29:26 UTC) #24
commit-bot: I haz the power
3 years, 10 months ago (2017-02-07 02:13:39 UTC) #27
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/3014682836a4792d50abfa27456f...

Powered by Google App Engine
This is Rietveld 408576698