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

Issue 2160013002: Add device format filter in DisableIf() annotation (Closed)

Created:
4 years, 5 months ago by shenghuazhang
Modified:
4 years, 4 months ago
Reviewers:
Ted C, Yaron, jbudorick
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add device format filter in DisableIf() annotation Add device_is_tablet() in DisableIf.Build Add device() to check format in DisableIfSkipCheck.java BUG=620138 Committed: https://crrev.com/9eb2957737fed96485850e6b1692ee334b6ee31a Cr-Commit-Position: refs/heads/master@{#408240}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Move DeviceFormFactor.java from src/ui to src/base #

Patch Set 3 : Move DeviceFormFactor.java from src/ui to src/base #

Total comments: 6

Patch Set 4 : ChromeDisableIf.java in chrome/ layer. #

Total comments: 8

Patch Set 5 : change mTargetContext to ChromeInstrumentationTestRunner.java. Change type name to be simpler. #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+73 lines, -0 lines) Patch
M base/test/android/javatests/src/org/chromium/base/test/util/DisableIf.java View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
M base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java View 1 2 3 4 2 chunks +15 lines, -0 lines 3 comments Download
M chrome/test/android/BUILD.gn View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java View 1 2 3 4 3 chunks +29 lines, -0 lines 0 comments Download
A chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeDisableIf.java View 1 2 3 4 1 chunk +19 lines, -0 lines 2 comments Download

Messages

Total messages: 24 (7 generated)
shenghuazhang
https://codereview.chromium.org/2160013002/diff/1/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java File base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java (right): https://codereview.chromium.org/2160013002/diff/1/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java#newcode71 base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java:71: private boolean device(DisableIf.Build v) { device() checks the device ...
4 years, 5 months ago (2016-07-18 21:11:40 UTC) #2
jbudorick
https://codereview.chromium.org/2160013002/diff/1/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java File base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java (right): https://codereview.chromium.org/2160013002/diff/1/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java#newcode73 base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java:73: ContextUtils.getApplicationContext()) == v.device_is_tablet(); On 2016/07/18 21:11:40, shenghuazhang1 wrote: > ...
4 years, 5 months ago (2016-07-18 21:14:02 UTC) #3
shenghuazhang
This CL refactors the DeviceFormFactor.java from src/ui to src/base. If this way sounds good, I ...
4 years, 5 months ago (2016-07-20 17:57:18 UTC) #4
jbudorick
On 2016/07/20 17:57:18, shenghuazhang1 wrote: > This CL refactors the DeviceFormFactor.java from src/ui to src/base. ...
4 years, 5 months ago (2016-07-20 18:08:04 UTC) #7
Ted C
I'm not an owner of base, so yfriedman@ is probably better to comment on moving ...
4 years, 5 months ago (2016-07-20 18:45:35 UTC) #9
Yaron
sorry, somehow didn't hit send https://codereview.chromium.org/2160013002/diff/40001/base/android/java/src/org/chromium/base/util/base/DeviceFormFactor.java File base/android/java/src/org/chromium/base/util/base/DeviceFormFactor.java (right): https://codereview.chromium.org/2160013002/diff/40001/base/android/java/src/org/chromium/base/util/base/DeviceFormFactor.java#newcode36 base/android/java/src/org/chromium/base/util/base/DeviceFormFactor.java:36: public static boolean isTablet(Context ...
4 years, 5 months ago (2016-07-21 15:58:20 UTC) #10
Yaron
can you elaborate on where you plan to use these (i.e. include an example). Perhaps ...
4 years, 5 months ago (2016-07-21 15:59:28 UTC) #11
jbudorick
Thank you both for the feedback. On 2016/07/21 15:59:28, Yaron wrote: > can you elaborate ...
4 years, 5 months ago (2016-07-21 16:21:10 UTC) #12
shenghuazhang
Add interface DisableIf.Device in DisableIf.java. In chrome/ layer, generate the ChromeDisableIf.java identifying device form factors ...
4 years, 5 months ago (2016-07-21 22:38:28 UTC) #13
jbudorick
Mostly nits, the overall structure here is good. https://codereview.chromium.org/2160013002/diff/60001/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java File base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java (right): https://codereview.chromium.org/2160013002/diff/60001/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java#newcode26 base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java:26: private ...
4 years, 5 months ago (2016-07-21 22:54:53 UTC) #14
shenghuazhang
https://codereview.chromium.org/2160013002/diff/60001/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java File base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java (right): https://codereview.chromium.org/2160013002/diff/60001/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java#newcode26 base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java:26: private final Context mTargetContext; On 2016/07/21 22:54:53, jbudorick wrote: ...
4 years, 5 months ago (2016-07-22 01:37:55 UTC) #15
Yaron
lgtm https://codereview.chromium.org/2160013002/diff/80001/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java File base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java (right): https://codereview.chromium.org/2160013002/diff/80001/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java#newcode39 base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java:39: for (DisableIf.Device d : getAnnotations(method, DisableIf.Device.class)) { Do ...
4 years, 5 months ago (2016-07-22 15:43:05 UTC) #16
shenghuazhang
@jbudorick Not sure about which layer the annotation should be at. https://codereview.chromium.org/2160013002/diff/80001/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java File base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java (right): ...
4 years, 5 months ago (2016-07-22 20:37:32 UTC) #17
jbudorick
lgtm https://codereview.chromium.org/2160013002/diff/80001/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java File base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java (right): https://codereview.chromium.org/2160013002/diff/80001/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java#newcode39 base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java:39: for (DisableIf.Device d : getAnnotations(method, DisableIf.Device.class)) { On ...
4 years, 4 months ago (2016-07-27 15:12:52 UTC) #18
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/2160013002/80001
4 years, 4 months ago (2016-07-27 20:25:47 UTC) #20
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 4 months ago (2016-07-27 21:19:25 UTC) #22
commit-bot: I haz the power
4 years, 4 months ago (2016-07-27 21:21:18 UTC) #24
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/9eb2957737fed96485850e6b1692ee334b6ee31a
Cr-Commit-Position: refs/heads/master@{#408240}

Powered by Google App Engine
This is Rietveld 408576698