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

Issue 2831823003: Convert ChromeActivityTestCaseBase direct children to JUnit4 (Closed)

Created:
3 years, 8 months ago by the real yoland
Modified:
3 years, 7 months ago
CC:
agrieve+watch_chromium.org, asvitkine+watch_chromium.org, awdf+watch_chromium.org, browser-components-watch_chromium.org, chromium-reviews, David Black, dominickn+watch_chromium.org, donnd+watch_chromium.org, David Trainor- moved to gerrit, estade+watch_chromium.org, feature-media-reviews_chromium.org, jdonnelly+watch_chromium.org, Jered, jfweitz+watch_chromium.org, kmadhusu+watch_chromium.org, markusheintz_, mathp+autofillwatch_chromium.org, media-router+watch_chromium.org, melevin+watch_chromium.org, mlamouri+watch-notifications_chromium.org, msramek+watch_chromium.org, noyau+watch_chromium.org, ntp-dev+reviews_chromium.org, ortuno+watch_chromium.org, Peter Beverloo, pkotwicz+watch_chromium.org, posciak+watch_chromium.org, rogerm+autofillwatch_chromium.org, rouslan+autofill_chromium.org, samarth+watch_chromium.org, sebsg+autofillwatch_chromium.org, skanuj+watch_chromium.org, tfarina, twellington+watch_chromium.org, vabr+watchlistautofill_chromium.org, zpeng+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Convert ChromeActivityTestCaseBase direct children to JUnit4 This CL convert all the ChromeActivityTestCaseBase direct children tests to JUnit4. All TouchCommon methods (dragTo, dragStart, etc) are refactored to directly calling TouchCommon. For more on JUnit4 migration, check src/testing/android/docs/junit4.md BUG=640116 Review-Url: https://codereview.chromium.org/2831823003 Cr-Commit-Position: refs/heads/master@{#468847} Committed: https://chromium.googlesource.com/chromium/src/+/8e8d36a33e54fa305ac6842ccfafb03343d18d24

Patch Set 1 #

Patch Set 2 : fix issues #

Patch Set 3 : fix findbug issues #

Total comments: 17

Patch Set 4 : address comments #

Total comments: 3

Patch Set 5 : rebase and convert newly added test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5092 lines, -3689 lines) Patch
M chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java View 1 2 3 4 3 chunks +32 lines, -22 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/BindingManagerIntegrationTest.java View 1 2 3 4 30 chunks +96 lines, -73 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/BluetoothChooserDialogTest.java View 1 2 3 4 20 chunks +93 lines, -76 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/CrashTest.java View 1 2 3 4 1 chunk +17 lines, -13 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/FocusedEditableTextFieldZoomTest.java View 1 2 3 4 8 chunks +35 lines, -24 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/HistoryUITest.java View 1 2 3 4 11 chunks +82 lines, -65 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/ItemChooserDialogTest.java View 1 2 3 4 16 chunks +586 lines, -506 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/ModalDialogTest.java View 1 2 3 4 18 chunks +78 lines, -51 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/NavigationPopupTest.java View 1 2 3 4 5 chunks +48 lines, -29 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/OSKOverscrollTest.java View 1 2 3 4 7 chunks +27 lines, -19 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/PopularUrlsTest.java View 1 2 3 4 11 chunks +34 lines, -26 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/PopupTest.java View 1 2 3 4 5 chunks +38 lines, -28 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/ProcessIsolationTest.java View 1 2 3 4 6 chunks +32 lines, -21 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/RepostFormWarningTest.java View 1 2 3 4 9 chunks +39 lines, -26 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/SelectFileDialogTest.java View 1 2 3 4 4 chunks +46 lines, -33 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/SmartClipProviderTest.java View 1 2 3 4 10 chunks +49 lines, -44 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/TabTest.java View 1 2 3 4 7 chunks +46 lines, -33 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/TabThemeTest.java View 1 2 3 4 5 chunks +29 lines, -18 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/UrlSchemeTest.java View 1 2 3 4 17 chunks +59 lines, -39 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/UsbChooserDialogTest.java View 1 2 3 4 7 chunks +32 lines, -23 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/WebShareTest.java View 1 2 3 4 11 chunks +77 lines, -60 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/appmenu/AppMenuTest.java View 1 2 3 4 14 chunks +56 lines, -35 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/appmenu/DataSaverAppMenuTest.java View 1 2 3 4 3 chunks +76 lines, -55 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillKeyboardAccessoryTest.java View 1 2 3 4 10 chunks +74 lines, -52 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillPopupTest.java View 1 2 3 4 14 chunks +56 lines, -47 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillPopupWithKeyboardTest.java View 1 2 3 4 5 chunks +24 lines, -17 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTest.java View 1 2 3 4 3 chunks +27 lines, -19 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkTest.java View 1 2 3 4 11 chunks +83 lines, -63 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/browsing_data/BrowsingDataRemoverIntegrationTest.java View 1 2 3 4 7 chunks +25 lines, -12 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUiTest.java View 1 2 3 4 10 chunks +43 lines, -23 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagerTest.java View 1 2 3 4 126 chunks +358 lines, -252 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchTapEventTest.java View 1 2 3 4 5 chunks +36 lines, -31 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/document/LauncherActivityTest.java View 1 2 3 4 5 chunks +22 lines, -17 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/dom_distiller/DistillabilityServiceTest.java View 1 2 3 4 2 chunks +32 lines, -21 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/download/ChromeDownloadDelegateTest.java View 1 2 3 4 2 chunks +40 lines, -24 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/engagement/SiteEngagementServiceTest.java View 1 2 3 4 1 chunk +52 lines, -29 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImplTest.java View 1 2 3 4 7 chunks +62 lines, -29 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/UrlOverridingTest.java View 1 2 3 4 19 chunks +62 lines, -39 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/feedback/FeedbackCollectorTest.java View 1 2 3 4 9 chunks +60 lines, -45 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/infobar/InfoBarContainerTest.java View 1 2 3 4 14 chunks +85 lines, -65 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/infobar/InfoBarTest.java View 1 2 3 4 18 chunks +186 lines, -144 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/infobar/SearchGeolocationDisclosureInfoBarTest.java View 1 2 3 4 4 chunks +92 lines, -59 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/input/SelectPopupOtherContentViewTest.java View 1 2 3 4 5 chunks +33 lines, -19 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/instantapps/InstantAppsHandlerTest.java View 1 2 3 4 5 chunks +81 lines, -51 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapterTest.java View 1 2 3 4 6 chunks +47 lines, -33 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/media/router/MediaRouterIntegrationTest.java View 1 2 3 4 9 chunks +88 lines, -65 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/media/ui/AutoplayMutedNotificationTest.java View 1 2 3 4 6 chunks +59 lines, -38 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/media/ui/PauseOnHeadsetUnplugTest.java View 1 2 3 4 4 chunks +33 lines, -24 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/metrics/PageLoadMetricsTest.java View 1 2 3 4 6 chunks +34 lines, -23 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridgeIntentTest.java View 1 2 3 4 8 chunks +40 lines, -29 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java View 1 2 3 4 10 chunks +34 lines, -24 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridgeTest.java View 1 2 3 4 18 chunks +86 lines, -65 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageRequestTest.java View 1 2 3 4 6 chunks +48 lines, -43 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageSavePageLaterEvaluationTest.java View 1 2 3 4 13 chunks +37 lines, -32 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtilsTest.java View 1 2 3 4 12 chunks +61 lines, -45 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/OmniboxTest.java View 1 2 3 4 29 chunks +139 lines, -100 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/UrlBarTest.java View 1 2 3 4 30 chunks +141 lines, -111 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeaderTest.java View 1 2 3 4 12 chunks +37 lines, -26 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/policy/CombinedPolicyProviderTest.java View 1 2 3 4 2 chunks +29 lines, -15 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferencesBasicTest.java View 1 2 3 4 6 chunks +35 lines, -21 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferencesTest.java View 1 2 3 4 27 chunks +116 lines, -84 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/preferences/website/ManageSpaceActivityTest.java View 1 2 3 4 5 chunks +45 lines, -32 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferencesTest.java View 1 2 3 4 26 chunks +113 lines, -78 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/printing/PrintingControllerTest.java View 1 2 3 4 14 chunks +45 lines, -30 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/services/GoogleServicesManagerIntegrationTest.java View 1 2 3 4 1 chunk +21 lines, -11 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/shape_detection/ShapeDetectionTest.java View 1 2 3 4 5 chunks +38 lines, -27 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/superviseduser/SupervisedUserContentProviderTest.java View 1 2 3 4 5 chunks +51 lines, -36 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/tab/InterceptNavigationDelegateTest.java View 1 2 3 4 5 chunks +67 lines, -49 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/tab/SadTabTest.java View 1 2 3 4 2 chunks +50 lines, -30 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/tab/TabUmaTest.java View 1 2 3 4 8 chunks +60 lines, -48 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/toolbar/BrandColorTest.java View 1 2 3 4 13 chunks +43 lines, -29 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/toolbar/ToolbarTest.java View 1 2 3 4 5 chunks +39 lines, -23 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/translate/TranslateInfoBarTest.java View 1 2 3 4 5 chunks +45 lines, -33 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/video/FullscreenVideoTest.java View 1 2 3 4 4 chunks +32 lines, -17 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/video/VideoTest.java View 1 2 3 4 2 chunks +28 lines, -14 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/webapps/AddToHomescreenManagerTest.java View 1 2 3 4 10 chunks +57 lines, -37 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/widget/ToolbarProgressBarTest.java View 1 2 3 4 8 chunks +47 lines, -31 lines 0 comments Download
M chrome/test/android/javatests/src/org/chromium/chrome/test/util/TranslateUtil.java View 1 2 3 4 3 chunks +7 lines, -9 lines 0 comments Download

Messages

Total messages: 57 (47 generated)
the real yoland
3 years, 8 months ago (2017-04-26 18:03:28 UTC) #20
Ted C
https://codereview.chromium.org/2831823003/diff/70001/chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java (right): https://codereview.chromium.org/2831823003/diff/70001/chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java#newcode31 chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java:31: @CommandLineFlags.Add({ChromeSwitches.DISABLE_FIRST_RUN_EXPERIENCE, Create an array constant in ChromeActivityTestRule (or somewhere) ...
3 years, 7 months ago (2017-04-27 18:05:27 UTC) #25
the real yoland
Thank you for the review, addressed the comments! https://codereview.chromium.org/2831823003/diff/70001/chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java (right): https://codereview.chromium.org/2831823003/diff/70001/chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java#newcode31 chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java:31: @CommandLineFlags.Add({ChromeSwitches.DISABLE_FIRST_RUN_EXPERIENCE, ...
3 years, 7 months ago (2017-04-28 02:03:29 UTC) #27
Ted C
https://codereview.chromium.org/2831823003/diff/70001/chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java (right): https://codereview.chromium.org/2831823003/diff/70001/chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java#newcode31 chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java:31: @CommandLineFlags.Add({ChromeSwitches.DISABLE_FIRST_RUN_EXPERIENCE, On 2017/04/28 02:03:28, the real yoland wrote: > ...
3 years, 7 months ago (2017-04-28 22:57:46 UTC) #28
Ted C
https://codereview.chromium.org/2831823003/diff/90001/chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java (right): https://codereview.chromium.org/2831823003/diff/90001/chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java#newcode35 chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java:35: public ChromeActivityTestRule<ChromeActivity> mActivityTestRule = On 2017/04/28 22:57:46, Ted C ...
3 years, 7 months ago (2017-04-29 06:13:01 UTC) #29
the real yoland
https://codereview.chromium.org/2831823003/diff/70001/chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java (right): https://codereview.chromium.org/2831823003/diff/70001/chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java#newcode31 chrome/android/javatests/src/org/chromium/chrome/browser/AudioTest.java:31: @CommandLineFlags.Add({ChromeSwitches.DISABLE_FIRST_RUN_EXPERIENCE, On 2017/04/28 at 22:57:46, Ted C wrote: > ...
3 years, 7 months ago (2017-05-01 23:05:02 UTC) #30
Ted C
lgtm I think we should see if there are other ways we could "extend" the ...
3 years, 7 months ago (2017-05-02 00:09:56 UTC) #31
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/2831823003/120001
3 years, 7 months ago (2017-05-03 00:56:45 UTC) #53
commit-bot: I haz the power
Committed patchset #5 (id:120001) as https://chromium.googlesource.com/chromium/src/+/8e8d36a33e54fa305ac6842ccfafb03343d18d24
3 years, 7 months ago (2017-05-03 01:05:50 UTC) #56
jbudorick
3 years, 7 months ago (2017-05-03 03:32:48 UTC) #57
Message was sent while issue was closed.
A revert of this CL (patchset #5 id:120001) has been created in
https://codereview.chromium.org/2853423003/ by jbudorick@chromium.org.

The reason for reverting is: Suspect this is causing issues on
LauncherActivityTest#testLaunchWithUrlNoScheme:
https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType....

Powered by Google App Engine
This is Rietveld 408576698