Граф коммитов

59 Коммитов

Автор SHA1 Сообщение Дата
Nick Alexander cad5e0726f Bug 1222120 - Part 1: Add custom Robolectric test runner. r=vivek
This exports the buildDir to Robolectric via an Android-Gradle
buildConfigField, and then lightly massages the existing test runner
to use the exported value.

--HG--
extra : commitid : FKCOBaaJbdn
extra : rebase_source : b47d77c74b6d5179145c9539503a27630a3aa40c
2015-11-06 10:58:18 -08:00
Nick Alexander cf4fb64e92 Bug 1219058 - Part 2: Normalize Robocop test harness source layout. r=gbrown
Pretty straight-forward.  The win here is that the directory is now
sensible, so we don't need the robocop_harness symlink for the Gradle
build configuration.

--HG--
rename : build/mobile/robocop/Actions.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/Actions.java
rename : build/mobile/robocop/Assert.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/Assert.java
rename : build/mobile/robocop/Driver.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/Driver.java
rename : build/mobile/robocop/Element.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/Element.java
rename : build/mobile/robocop/FennecInstrumentationTestRunner.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/FennecInstrumentationTestRunner.java
rename : build/mobile/robocop/FennecMochitestAssert.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/FennecMochitestAssert.java
rename : build/mobile/robocop/FennecNativeActions.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/FennecNativeActions.java
rename : build/mobile/robocop/FennecNativeDriver.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/FennecNativeDriver.java
rename : build/mobile/robocop/FennecNativeElement.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/FennecNativeElement.java
rename : build/mobile/robocop/FennecTalosAssert.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/FennecTalosAssert.java
rename : build/mobile/robocop/LaunchFennecWithConfigurationActivity.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/LaunchFennecWithConfigurationActivity.java
rename : build/mobile/robocop/PaintedSurface.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/PaintedSurface.java
rename : build/mobile/robocop/RoboCopException.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/RoboCopException.java
rename : build/mobile/robocop/RobocopShare1.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/RobocopShare1.java
rename : build/mobile/robocop/RobocopShare2.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/RobocopShare2.java
rename : build/mobile/robocop/RobocopUtils.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/RobocopUtils.java
rename : build/mobile/robocop/StructuredLogger.java => mobile/android/tests/browser/robocop/src/org/mozilla/gecko/StructuredLogger.java
extra : commitid : Dkrbo0PBo7S
extra : rebase_source : a04f7c4f158ca07a859abcfcdf4e161730b679f9
2015-10-27 17:16:09 -07:00
Nick Alexander 07e696fad9 Backed out changesets fb5765dffe01 and 0447429a5627 (Bug 1219058). r=me
I realize I wanted to shorten these paths in response to review
comments.  I'll reland shortly.

--HG--
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/Actions.java => build/mobile/robocop/Actions.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/Assert.java => build/mobile/robocop/Assert.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/Driver.java => build/mobile/robocop/Driver.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/Element.java => build/mobile/robocop/Element.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecInstrumentationTestRunner.java => build/mobile/robocop/FennecInstrumentationTestRunner.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecMochitestAssert.java => build/mobile/robocop/FennecMochitestAssert.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecNativeActions.java => build/mobile/robocop/FennecNativeActions.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecNativeDriver.java => build/mobile/robocop/FennecNativeDriver.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecNativeElement.java => build/mobile/robocop/FennecNativeElement.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecTalosAssert.java => build/mobile/robocop/FennecTalosAssert.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/LaunchFennecWithConfigurationActivity.java => build/mobile/robocop/LaunchFennecWithConfigurationActivity.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/PaintedSurface.java => build/mobile/robocop/PaintedSurface.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/RoboCopException.java => build/mobile/robocop/RoboCopException.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/RobocopShare1.java => build/mobile/robocop/RobocopShare1.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/RobocopShare2.java => build/mobile/robocop/RobocopShare2.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/RobocopUtils.java => build/mobile/robocop/RobocopUtils.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/StructuredLogger.java => build/mobile/robocop/StructuredLogger.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/AboutHomeTest.java => mobile/android/tests/browser/robocop/AboutHomeTest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/BaseRobocopTest.java => mobile/android/tests/browser/robocop/BaseRobocopTest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/BaseTest.java => mobile/android/tests/browser/robocop/BaseTest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/ContentContextMenuTest.java => mobile/android/tests/browser/robocop/ContentContextMenuTest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/ContentProviderTest.java => mobile/android/tests/browser/robocop/ContentProviderTest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/DatabaseHelper.java => mobile/android/tests/browser/robocop/DatabaseHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/JavascriptTest.java => mobile/android/tests/browser/robocop/JavascriptTest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/MotionEventHelper.java => mobile/android/tests/browser/robocop/MotionEventHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/MotionEventReplayer.java => mobile/android/tests/browser/robocop/MotionEventReplayer.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/PixelTest.java => mobile/android/tests/browser/robocop/PixelTest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/SelectionHandlerTest.java => mobile/android/tests/browser/robocop/SelectionHandlerTest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/SessionTest.java => mobile/android/tests/browser/robocop/SessionTest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/StringHelper.java => mobile/android/tests/browser/robocop/StringHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/UITest.java => mobile/android/tests/browser/robocop/UITest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/UITestContext.java => mobile/android/tests/browser/robocop/UITestContext.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/components/AboutHomeComponent.java => mobile/android/tests/browser/robocop/components/AboutHomeComponent.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/components/AppMenuComponent.java => mobile/android/tests/browser/robocop/components/AppMenuComponent.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/components/BaseComponent.java => mobile/android/tests/browser/robocop/components/BaseComponent.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/components/GeckoViewComponent.java => mobile/android/tests/browser/robocop/components/GeckoViewComponent.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/components/TabStripComponent.java => mobile/android/tests/browser/robocop/components/TabStripComponent.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/components/ToolbarComponent.java => mobile/android/tests/browser/robocop/components/ToolbarComponent.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/AssertionHelper.java => mobile/android/tests/browser/robocop/helpers/AssertionHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/DeviceHelper.java => mobile/android/tests/browser/robocop/helpers/DeviceHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/FrameworkHelper.java => mobile/android/tests/browser/robocop/helpers/FrameworkHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/GeckoClickHelper.java => mobile/android/tests/browser/robocop/helpers/GeckoClickHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/GeckoHelper.java => mobile/android/tests/browser/robocop/helpers/GeckoHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/HelperInitializer.java => mobile/android/tests/browser/robocop/helpers/HelperInitializer.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/JavascriptBridge.java => mobile/android/tests/browser/robocop/helpers/JavascriptBridge.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/JavascriptMessageParser.java => mobile/android/tests/browser/robocop/helpers/JavascriptMessageParser.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/NavigationHelper.java => mobile/android/tests/browser/robocop/helpers/NavigationHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/TextInputHelper.java => mobile/android/tests/browser/robocop/helpers/TextInputHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/helpers/WaitHelper.java => mobile/android/tests/browser/robocop/helpers/WaitHelper.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testANRReporter.java => mobile/android/tests/browser/robocop/testANRReporter.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testAboutHomePageNavigation.java => mobile/android/tests/browser/robocop/testAboutHomePageNavigation.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testAboutHomeVisibility.java => mobile/android/tests/browser/robocop/testAboutHomeVisibility.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testAboutPage.java => mobile/android/tests/browser/robocop/testAboutPage.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testAddSearchEngine.java => mobile/android/tests/browser/robocop/testAddSearchEngine.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testAddonManager.java => mobile/android/tests/browser/robocop/testAddonManager.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testAdobeFlash.java => mobile/android/tests/browser/robocop/testAdobeFlash.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testAppMenuPathways.java => mobile/android/tests/browser/robocop/testAppMenuPathways.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testAwesomebar.java => mobile/android/tests/browser/robocop/testAwesomebar.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testAxisLocking.java => mobile/android/tests/browser/robocop/testAxisLocking.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testBackButtonInEditMode.java => mobile/android/tests/browser/robocop/testBackButtonInEditMode.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testBookmark.java => mobile/android/tests/browser/robocop/testBookmark.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testBookmarkFolders.java => mobile/android/tests/browser/robocop/testBookmarkFolders.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testBookmarkKeyword.java => mobile/android/tests/browser/robocop/testBookmarkKeyword.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testBookmarklets.java => mobile/android/tests/browser/robocop/testBookmarklets.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testBookmarksPanel.java => mobile/android/tests/browser/robocop/testBookmarksPanel.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testBrowserDiscovery.java => mobile/android/tests/browser/robocop/testBrowserDiscovery.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testBrowserProvider.java => mobile/android/tests/browser/robocop/testBrowserProvider.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testBrowserSearchVisibility.java => mobile/android/tests/browser/robocop/testBrowserSearchVisibility.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testCheck2.java => mobile/android/tests/browser/robocop/testCheck2.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testCheck3.java => mobile/android/tests/browser/robocop/testCheck3.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testClearPrivateData.java => mobile/android/tests/browser/robocop/testClearPrivateData.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testDBUtils.java => mobile/android/tests/browser/robocop/testDBUtils.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testDistribution.java => mobile/android/tests/browser/robocop/testDistribution.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testDoorHanger.java => mobile/android/tests/browser/robocop/testDoorHanger.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testEventDispatcher.java => mobile/android/tests/browser/robocop/testEventDispatcher.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testFilePicker.java => mobile/android/tests/browser/robocop/testFilePicker.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testFilterOpenTab.java => mobile/android/tests/browser/robocop/testFilterOpenTab.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testFindInPage.java => mobile/android/tests/browser/robocop/testFindInPage.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testFlingCorrectness.java => mobile/android/tests/browser/robocop/testFlingCorrectness.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testFormHistory.java => mobile/android/tests/browser/robocop/testFormHistory.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testGeckoProfile.java => mobile/android/tests/browser/robocop/testGeckoProfile.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testGeckoRequest.java => mobile/android/tests/browser/robocop/testGeckoRequest.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testGetUserMedia.java => mobile/android/tests/browser/robocop/testGetUserMedia.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testHistory.java => mobile/android/tests/browser/robocop/testHistory.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testHistoryService.java => mobile/android/tests/browser/robocop/testHistoryService.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testHomeBanner.java => mobile/android/tests/browser/robocop/testHomeBanner.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testHomeListsProvider.java => mobile/android/tests/browser/robocop/testHomeListsProvider.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testImportFromAndroid.java => mobile/android/tests/browser/robocop/testImportFromAndroid.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testInputConnection.java => mobile/android/tests/browser/robocop/testInputConnection.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testInputSelections.java => mobile/android/tests/browser/robocop/testInputSelections.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testInputUrlBar.java => mobile/android/tests/browser/robocop/testInputUrlBar.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testJarReader.java => mobile/android/tests/browser/robocop/testJarReader.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testJavascriptBridge.java => mobile/android/tests/browser/robocop/testJavascriptBridge.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testLinkContextMenu.java => mobile/android/tests/browser/robocop/testLinkContextMenu.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testLoad.java => mobile/android/tests/browser/robocop/testLoad.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testMailToContextMenu.java => mobile/android/tests/browser/robocop/testMailToContextMenu.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testMasterPassword.java => mobile/android/tests/browser/robocop/testMasterPassword.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testMozPay.java => mobile/android/tests/browser/robocop/testMozPay.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testNativeCrypto.java => mobile/android/tests/browser/robocop/testNativeCrypto.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testNewTab.java => mobile/android/tests/browser/robocop/testNewTab.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testOSLocale.java => mobile/android/tests/browser/robocop/testOSLocale.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testOrderedBroadcast.java => mobile/android/tests/browser/robocop/testOrderedBroadcast.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testPanCorrectness.java => mobile/android/tests/browser/robocop/testPanCorrectness.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testPasswordEncrypt.java => mobile/android/tests/browser/robocop/testPasswordEncrypt.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testPasswordProvider.java => mobile/android/tests/browser/robocop/testPasswordProvider.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testPermissions.java => mobile/android/tests/browser/robocop/testPermissions.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testPictureLinkContextMenu.java => mobile/android/tests/browser/robocop/testPictureLinkContextMenu.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testPrefsObserver.java => mobile/android/tests/browser/robocop/testPrefsObserver.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testPrivateBrowsing.java => mobile/android/tests/browser/robocop/testPrivateBrowsing.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testPromptGridInput.java => mobile/android/tests/browser/robocop/testPromptGridInput.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testReaderModeTitle.java => mobile/android/tests/browser/robocop/testReaderModeTitle.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testReadingListCache.java => mobile/android/tests/browser/robocop/testReadingListCache.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testReadingListProvider.java => mobile/android/tests/browser/robocop/testReadingListProvider.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testRestrictions.java => mobile/android/tests/browser/robocop/testRestrictions.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testSearchHistoryProvider.java => mobile/android/tests/browser/robocop/testSearchHistoryProvider.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testSearchSuggestions.java => mobile/android/tests/browser/robocop/testSearchSuggestions.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testSelectionCarets.java => mobile/android/tests/browser/robocop/testSelectionCarets.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testSelectionHandler.java => mobile/android/tests/browser/robocop/testSelectionHandler.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testSessionHistory.java => mobile/android/tests/browser/robocop/testSessionHistory.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testSessionOOMRestore.java => mobile/android/tests/browser/robocop/testSessionOOMRestore.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testSessionOOMSave.java => mobile/android/tests/browser/robocop/testSessionOOMSave.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testSettingsMenuItems.java => mobile/android/tests/browser/robocop/testSettingsMenuItems.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testShareLink.java => mobile/android/tests/browser/robocop/testShareLink.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testSnackbarAPI.java => mobile/android/tests/browser/robocop/testSnackbarAPI.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testStateWhileLoading.java => mobile/android/tests/browser/robocop/testStateWhileLoading.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testStumblerSetting.java => mobile/android/tests/browser/robocop/testStumblerSetting.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testSystemPages.java => mobile/android/tests/browser/robocop/testSystemPages.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testTextareaSelections.java => mobile/android/tests/browser/robocop/testTextareaSelections.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testThumbnails.java => mobile/android/tests/browser/robocop/testThumbnails.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testTitleBar.java => mobile/android/tests/browser/robocop/testTitleBar.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testTrackingProtection.java => mobile/android/tests/browser/robocop/testTrackingProtection.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testUITelemetry.java => mobile/android/tests/browser/robocop/testUITelemetry.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testVideoControls.java => mobile/android/tests/browser/robocop/testVideoControls.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/testVkbOverlap.java => mobile/android/tests/browser/robocop/testVkbOverlap.java
rename : mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/tests/test_bug720538.java => mobile/android/tests/browser/robocop/test_bug720538.java
extra : commitid : JuX101ydcX
extra : amend_source : 23e693487b6b66936bbcf679c3a3869271962a71
2015-10-28 14:47:14 -07:00
Nick Alexander c708925f8e Bug 1219058 - Part 2: Normalize Robocop test harness source layout. r=gbrown
Pretty straight-forward.  The win here is that the directory is now
sensible, so we don't need the robocop_harness symlink for the Gradle
build configuration.

--HG--
rename : build/mobile/robocop/Actions.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/Actions.java
rename : build/mobile/robocop/Assert.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/Assert.java
rename : build/mobile/robocop/Driver.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/Driver.java
rename : build/mobile/robocop/Element.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/Element.java
rename : build/mobile/robocop/FennecInstrumentationTestRunner.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecInstrumentationTestRunner.java
rename : build/mobile/robocop/FennecMochitestAssert.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecMochitestAssert.java
rename : build/mobile/robocop/FennecNativeActions.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecNativeActions.java
rename : build/mobile/robocop/FennecNativeDriver.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecNativeDriver.java
rename : build/mobile/robocop/FennecNativeElement.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecNativeElement.java
rename : build/mobile/robocop/FennecTalosAssert.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/FennecTalosAssert.java
rename : build/mobile/robocop/LaunchFennecWithConfigurationActivity.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/LaunchFennecWithConfigurationActivity.java
rename : build/mobile/robocop/PaintedSurface.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/PaintedSurface.java
rename : build/mobile/robocop/RoboCopException.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/RoboCopException.java
rename : build/mobile/robocop/RobocopShare1.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/RobocopShare1.java
rename : build/mobile/robocop/RobocopShare2.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/RobocopShare2.java
rename : build/mobile/robocop/RobocopUtils.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/RobocopUtils.java
rename : build/mobile/robocop/StructuredLogger.java => mobile/android/tests/browser/robocop/src/androidTest/java/org/mozilla/gecko/StructuredLogger.java
extra : commitid : HPsDE5jkOoC
extra : rebase_source : b6fff75ca2648d83501aec75f4a066c1e2e4c989
extra : histedit_source : b0f6ab840e957cb3d1e5d7450bf41e5ae5ef39e9
2015-10-27 17:16:09 -07:00
Nick Alexander 3323ad2cde Bug 1207708 - Part 2: Build against play-services-{basement,base,gcm} if MOZ_ANDROID_GCM. r=sebastian
Since MOZ_NATIVE_DEVICES builds against play-services-{basement,base,cast},
some ad-hoc de-duplication is necessary.

--HG--
extra : commitid : 2jNIgZpLUq2
extra : source : 0957d3435ac22765d7868cb3c7db1e0787836bc3
2015-10-27 17:41:49 -07:00
Nick Alexander 4d32b6bb24 Bug 1218935 - Normalize background JUnit3 source layout. r=me,rnewman
--HG--
rename : mobile/android/tests/background/junit3/src/common/TestAndroidLogWriters.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/common/TestAndroidLogWriters.java
rename : mobile/android/tests/background/junit3/src/common/TestBrowserContractHelpers.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/common/TestBrowserContractHelpers.java
rename : mobile/android/tests/background/junit3/src/common/TestDateUtils.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/common/TestDateUtils.java
rename : mobile/android/tests/background/junit3/src/common/TestUtils.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/common/TestUtils.java
rename : mobile/android/tests/background/junit3/src/common/TestWaitHelper.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/common/TestWaitHelper.java
rename : mobile/android/tests/background/junit3/src/db/AndroidBrowserRepositoryTestCase.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/AndroidBrowserRepositoryTestCase.java
rename : mobile/android/tests/background/junit3/src/db/TestAndroidBrowserBookmarksRepository.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestAndroidBrowserBookmarksRepository.java
rename : mobile/android/tests/background/junit3/src/db/TestAndroidBrowserHistoryDataExtender.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestAndroidBrowserHistoryDataExtender.java
rename : mobile/android/tests/background/junit3/src/db/TestAndroidBrowserHistoryRepository.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestAndroidBrowserHistoryRepository.java
rename : mobile/android/tests/background/junit3/src/db/TestBookmarks.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestBookmarks.java
rename : mobile/android/tests/background/junit3/src/db/TestCachedSQLiteOpenHelper.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestCachedSQLiteOpenHelper.java
rename : mobile/android/tests/background/junit3/src/db/TestClientsDatabase.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestClientsDatabase.java
rename : mobile/android/tests/background/junit3/src/db/TestClientsDatabaseAccessor.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestClientsDatabaseAccessor.java
rename : mobile/android/tests/background/junit3/src/db/TestFennecTabsRepositorySession.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestFennecTabsRepositorySession.java
rename : mobile/android/tests/background/junit3/src/db/TestFennecTabsStorage.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestFennecTabsStorage.java
rename : mobile/android/tests/background/junit3/src/db/TestFormHistoryRepositorySession.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestFormHistoryRepositorySession.java
rename : mobile/android/tests/background/junit3/src/db/TestPasswordsRepository.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestPasswordsRepository.java
rename : mobile/android/tests/background/junit3/src/fxa/TestAccountLoader.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/fxa/TestAccountLoader.java
rename : mobile/android/tests/background/junit3/src/fxa/TestBrowserIDKeyPairGeneration.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/fxa/TestBrowserIDKeyPairGeneration.java
rename : mobile/android/tests/background/junit3/src/fxa/TestFirefoxAccounts.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/fxa/TestFirefoxAccounts.java
rename : mobile/android/tests/background/junit3/src/fxa/authenticator/TestAccountPickler.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/fxa/authenticator/TestAccountPickler.java
rename : mobile/android/tests/background/junit3/src/healthreport/MockDatabaseEnvironment.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/MockDatabaseEnvironment.java
rename : mobile/android/tests/background/junit3/src/healthreport/MockHealthReportDatabaseStorage.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/MockHealthReportDatabaseStorage.java
rename : mobile/android/tests/background/junit3/src/healthreport/MockHealthReportSQLiteOpenHelper.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/MockHealthReportSQLiteOpenHelper.java
rename : mobile/android/tests/background/junit3/src/healthreport/MockProfileInformationCache.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/MockProfileInformationCache.java
rename : mobile/android/tests/background/junit3/src/healthreport/TestEnvironmentBuilder.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/TestEnvironmentBuilder.java
rename : mobile/android/tests/background/junit3/src/healthreport/TestEnvironmentV1HashAppender.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/TestEnvironmentV1HashAppender.java
rename : mobile/android/tests/background/junit3/src/healthreport/TestHealthReportBroadcastService.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/TestHealthReportBroadcastService.java
rename : mobile/android/tests/background/junit3/src/healthreport/TestHealthReportDatabaseStorage.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/TestHealthReportDatabaseStorage.java
rename : mobile/android/tests/background/junit3/src/healthreport/TestHealthReportGenerator.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/TestHealthReportGenerator.java
rename : mobile/android/tests/background/junit3/src/healthreport/TestHealthReportProvider.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/TestHealthReportProvider.java
rename : mobile/android/tests/background/junit3/src/healthreport/TestHealthReportSQLiteOpenHelper.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/TestHealthReportSQLiteOpenHelper.java
rename : mobile/android/tests/background/junit3/src/healthreport/TestProfileInformationCache.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/TestProfileInformationCache.java
rename : mobile/android/tests/background/junit3/src/healthreport/prune/TestHealthReportPruneService.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/prune/TestHealthReportPruneService.java
rename : mobile/android/tests/background/junit3/src/healthreport/prune/TestPrunePolicyDatabaseStorage.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/prune/TestPrunePolicyDatabaseStorage.java
rename : mobile/android/tests/background/junit3/src/healthreport/upload/TestAndroidSubmissionClient.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/upload/TestAndroidSubmissionClient.java
rename : mobile/android/tests/background/junit3/src/healthreport/upload/TestHealthReportUploadService.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/healthreport/upload/TestHealthReportUploadService.java
rename : mobile/android/tests/background/junit3/src/helpers/AndroidSyncTestCase.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/helpers/AndroidSyncTestCase.java
rename : mobile/android/tests/background/junit3/src/helpers/BackgroundServiceTestCase.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/helpers/BackgroundServiceTestCase.java
rename : mobile/android/tests/background/junit3/src/helpers/DBHelpers.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/helpers/DBHelpers.java
rename : mobile/android/tests/background/junit3/src/helpers/DBProviderTestCase.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/helpers/DBProviderTestCase.java
rename : mobile/android/tests/background/junit3/src/helpers/FakeProfileTestCase.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/helpers/FakeProfileTestCase.java
rename : mobile/android/tests/background/junit3/src/nativecode/test/TestNativeCrypto.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/nativecode/test/TestNativeCrypto.java
rename : mobile/android/tests/background/junit3/src/sync/AndroidSyncTestCaseWithAccounts.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/AndroidSyncTestCaseWithAccounts.java
rename : mobile/android/tests/background/junit3/src/sync/TestAccountPickler.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestAccountPickler.java
rename : mobile/android/tests/background/junit3/src/sync/TestClientsStage.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestClientsStage.java
rename : mobile/android/tests/background/junit3/src/sync/TestConfigurationMigrator.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestConfigurationMigrator.java
rename : mobile/android/tests/background/junit3/src/sync/TestResetting.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestResetting.java
rename : mobile/android/tests/background/junit3/src/sync/TestSendTabData.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestSendTabData.java
rename : mobile/android/tests/background/junit3/src/sync/TestStoreTracking.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestStoreTracking.java
rename : mobile/android/tests/background/junit3/src/sync/TestSyncAccounts.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestSyncAccounts.java
rename : mobile/android/tests/background/junit3/src/sync/TestSyncAuthenticatorService.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestSyncAuthenticatorService.java
rename : mobile/android/tests/background/junit3/src/sync/TestSyncConfiguration.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestSyncConfiguration.java
rename : mobile/android/tests/background/junit3/src/sync/TestTabsRecord.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestTabsRecord.java
rename : mobile/android/tests/background/junit3/src/sync/TestUpgradeRequired.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestUpgradeRequired.java
rename : mobile/android/tests/background/junit3/src/sync/TestWebURLFinder.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestWebURLFinder.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/BookmarkHelpers.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/BookmarkHelpers.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/DefaultBeginDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultBeginDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/DefaultCleanDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultCleanDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/DefaultDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/DefaultFetchDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultFetchDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/DefaultFinishDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultFinishDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/DefaultGuidsSinceDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultGuidsSinceDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/DefaultSessionCreationDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultSessionCreationDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/DefaultStoreDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultStoreDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectBeginDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectBeginDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectBeginFailDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectBeginFailDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectFetchDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectFetchDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectFetchSinceDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectFetchSinceDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectFinishDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectFinishDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectFinishFailDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectFinishFailDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectGuidsSinceDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectGuidsSinceDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectInvalidRequestFetchDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectInvalidRequestFetchDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectInvalidTypeStoreDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectInvalidTypeStoreDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectManyStoredDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectManyStoredDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectNoGUIDsSinceDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectNoGUIDsSinceDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectNoStoreDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectNoStoreDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectStoreCompletedDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectStoreCompletedDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/ExpectStoredDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectStoredDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/HistoryHelpers.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/HistoryHelpers.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/PasswordHelpers.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/PasswordHelpers.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/SessionTestHelper.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SessionTestHelper.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/SimpleSuccessBeginDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SimpleSuccessBeginDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/SimpleSuccessCreationDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SimpleSuccessCreationDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/SimpleSuccessFetchDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SimpleSuccessFetchDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/SimpleSuccessFinishDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SimpleSuccessFinishDelegate.java
rename : mobile/android/tests/background/junit3/src/sync/helpers/SimpleSuccessStoreDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SimpleSuccessStoreDelegate.java
rename : mobile/android/tests/background/junit3/src/telemetry/TestTelemetryRecorder.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/telemetry/TestTelemetryRecorder.java
rename : mobile/android/tests/background/junit3/src/testhelpers/BaseMockServerSyncStage.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/BaseMockServerSyncStage.java
rename : mobile/android/tests/background/junit3/src/testhelpers/CommandHelpers.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/CommandHelpers.java
rename : mobile/android/tests/background/junit3/src/testhelpers/DefaultGlobalSessionCallback.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/DefaultGlobalSessionCallback.java
rename : mobile/android/tests/background/junit3/src/testhelpers/JPakeNumGeneratorFixed.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/JPakeNumGeneratorFixed.java
rename : mobile/android/tests/background/junit3/src/testhelpers/MockAbstractNonRepositorySyncStage.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockAbstractNonRepositorySyncStage.java
rename : mobile/android/tests/background/junit3/src/testhelpers/MockClientsDataDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockClientsDataDelegate.java
rename : mobile/android/tests/background/junit3/src/testhelpers/MockClientsDatabaseAccessor.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockClientsDatabaseAccessor.java
rename : mobile/android/tests/background/junit3/src/testhelpers/MockGlobalSession.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockGlobalSession.java
rename : mobile/android/tests/background/junit3/src/testhelpers/MockPrefsGlobalSession.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockPrefsGlobalSession.java
rename : mobile/android/tests/background/junit3/src/testhelpers/MockRecord.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockRecord.java
rename : mobile/android/tests/background/junit3/src/testhelpers/MockServerSyncStage.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockServerSyncStage.java
rename : mobile/android/tests/background/junit3/src/testhelpers/MockSharedPreferences.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockSharedPreferences.java
rename : mobile/android/tests/background/junit3/src/testhelpers/StubDelegate.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/StubDelegate.java
rename : mobile/android/tests/background/junit3/src/testhelpers/WBORepository.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/WBORepository.java
rename : mobile/android/tests/background/junit3/src/testhelpers/WaitHelper.java => mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/WaitHelper.java
extra : commitid : HLpjxXquxY
extra : rebase_source : c4ba4971dd4f610cf4a2df424d0fbd287f10dee7
extra : amend_source : 3ac37b3c35540e6907c2f4cf32b0263446a658d4
2015-10-27 11:56:06 -07:00
Sebastian Kaspari 579c312daa Bug 1189306 - Add Android Design Support library to gradle and mach builds. r=nalexander
--HG--
extra : commitid : J3JxjMlJdcC
extra : rebase_source : 8f4624bcf432201e345f75c834e08755c53766ad
2015-10-15 13:01:32 +02:00
Nick Alexander ed5a81e570 Bug 1174244 - Part 4: Remove 'thirdparty_adjust_sdk' Gradle project. r=sebastian
--HG--
extra : commitid : G8rCruCzUYN
extra : rebase_source : 95b7c739985ff7f61c32dbd0d8d578220f772da1
2015-10-20 17:52:15 -07:00
Nick Alexander c1750592a8 Bug 1123416 - Part 1: Make topsrcdir a valid Gradle project root. r=sebastian
The sub-project definitions are still in the object directory (and
still installed by |mach gradle-install); over time, we'll migrate
them out.

The Gradle wrapper and {settings,build}.gradle in topsrcdir are
identical to those in mobile/android/gradle.  I don't like the
duplication, but I also don't want the burden of keeping the two
configurations identical.  We'll move away from the configuration
using mobile/android/gradle as quickly as we can.

--HG--
rename : mobile/android/gradle/build.gradle => build.gradle
rename : mobile/android/gradle/gradle/wrapper/gradle-wrapper.jar => gradle/wrapper/gradle-wrapper.jar
rename : mobile/android/gradle/gradle/wrapper/gradle-wrapper.properties => gradle/wrapper/gradle-wrapper.properties
rename : mobile/android/gradle/gradlew => gradlew
rename : mobile/android/gradle/settings.gradle => settings.gradle
extra : commitid : IkXCiKfkha1
extra : rebase_source : 4142fe37cd7e036d41fb122fe31cd232fcfdfc80
2015-10-21 15:07:55 -07:00
Manav Batra abdc06c33c Bug 1214626 - Updated mediarouter dependency in gradle build. r=sebastian 2015-10-20 12:19:00 -04:00
Nick Alexander d8b296faa4 Bug 1216434 - Don't symlink to objdir in |mach gradle-install|. r=sebastian
DONTBUILD NPOTB

This has always been possible with Gradle -- Gradle doesn't care where
in the file tree resources are found.  (Gradle is perfectly happy to
take resources from outside of the root project directory.)  IntelliJ,
however, displays resources outside of known "content roots" in
special and frankly unhelpful ways.  Here, we avoid that on a
technicality: IntelliJ doesn't acknowledge (or even register a content
root!) for the non-standard AndroidManifest.xml locations set in
build.gradle.  This means we don't see odd content roots in unexpected
places in IntelliJ.

With this change, the formerly failing command

mach clobber && mach configure && mach gradle-install

completes successfully.  That gets us one step closer to being able to
open Fennec in IntelliJ without running additional commands.

--HG--
extra : commitid : 6KuAzJIpq3Y
extra : rebase_source : 0b85181412d86fa49ee52cf7d612dd3c4028dfb6
extra : histedit_source : 6b8d8171810501a0af053df080b336af70c456b6
2015-10-18 16:44:04 -07:00
Nick Alexander 3d37255928 Bug 1216430 - Use Gradle version 2.7. r=sebastian
DONTBUILD NPOTB

--HG--
extra : commitid : A0aZcd0tZL8
extra : rebase_source : df35101b7ee2164837c98f9e8f768d2f8ea8aeb0
extra : histedit_source : 57291b70b841c84d6542ded8f2a3fa0263ae4732
2015-10-18 17:05:29 -07:00
Nick Alexander 6b0e257278 Bug 1208793 - Part 4: Remove 'preprocessed_code' Gradle project. r=sebastian
DONTBUILD NPOTB

This needed the same dependency changes that the previous part did.
There's a nice simplification here because some of the code is now
being compiled in the containing project (base) and not the (now
removed) sibling project.

--HG--
extra : commitid : IHKXiR8SpLr
extra : rebase_source : 0b2e03f0a76ed17782f0bbaba61adbfa547a6ba2
extra : histedit_source : 0c3420152b2c37dfcbb6e11e6ca58e6c03ad7aca
2015-10-19 18:22:32 -07:00
Nick Alexander 8f151be29c Bug 1208793 - Part 3: Remove 'preprocessed_resources' Gradle project. r=sebastian
While testing, I found some issues with the existing dependencies.  To
address them, I've made all project preBuild tasks depend on the
(single) root generateCodeAndResources; this should ensure that the
Make integration happens as early as possible.  In addition, I fixed
the dependencies syncing the generated resources into the build
directory, which weren't quite right.  This works well locally now.

--HG--
extra : commitid : 4Kblf9h0yst
extra : rebase_source : e9e6fa415939f2622a7cfc09f5945e31269338e4
extra : histedit_source : 4cdf1470a0d99b1f805a4fda69d57f425f613421
2015-10-19 18:06:10 -07:00
Nick Alexander 960750c909 Bug 1208793 - Part 2: Remove 'branding' Gradle project. r=sebastian
Technically, branding should be part of the App and not GeckoView, but
we don't have separated resources yet, so in it goes.

--HG--
extra : commitid : 5r00T6BTBRE
extra : rebase_source : ca1411809bb5352617814bc136689d77358fd29c
extra : histedit_source : a435587e3bf16ad3f5457936a0e4efeffa69f9a4
2015-10-19 17:10:53 -07:00
Sebastian Kaspari a595f4ee85 Bug 1193206 - Build with Android support library 23.0.1. r=nalexander
--HG--
extra : commitid : 6lU66oAQuFC
extra : rebase_source : fe145d252cb484596c2abce793a6cbb6eadc3968
2015-10-07 09:13:34 +02:00
Sebastian Kaspari 52ef7844e3 Bug 1210755 - Gradle build: Compile with SDK version 23 and use build tools 23.0.1. r=nalexander
--HG--
extra : commitid : 9z7e5mbgX8m
extra : rebase_source : f8c2162458d68ab83d639a0b0b2fc758f627822a
2015-10-05 15:00:21 +02:00
Sebastian Kaspari 62273ce1e4 Bug 1197147 - Gradle build: Use version 8.1 of Google Play Services. r=nalexander
--HG--
extra : commitid : Cugw33Fj8QG
extra : rebase_source : 404811c62a45b089095af8e4b4e952fdb183bb78
2015-10-05 11:59:01 +02:00
Sebastian Kaspari 03b4af6028 Bug 1208576 - Build with appcompat-v7 regardless of MOZ_NATIVE_DEVICES flag. r=nalexander
--HG--
extra : commitid : 5PmivDcq7NB
extra : rebase_source : 01f72d51d670e1cce51b96f2258300df42251485
2015-09-28 12:10:42 +02:00
vivek 6373021e54 Bug 1204565 - Selectively enable unit test based on build variant r=nalexander
DONTBUILD NPOTB

Project specific test filtering is automagically handled by gradle task graph

--HG--
extra : commitid : 2vx7QzGNVUI
extra : rebase_source : 63254386dca7f0aa5c6a5894f7915b2ed50dd65e
2015-09-15 00:55:49 +03:00
vivek 4538813650 Bug 1182193 - Part 4: Disable unit test for regular gradle build tasks r=nalexander
--HG--
extra : commitid : I3RSwiXPTu6
extra : rebase_source : 2f7f0fd8be407b362fb24d7ed9b973904da39018
extra : histedit_source : 6098651b86b5cdb2f582699bba714fdf859972e8
2015-09-12 01:08:18 +03:00
vivek e14e6546fa Bug 1182193 - Part 3: Added runwith annotations for unittest with gradle r=nalexander
--HG--
extra : commitid : DprfZMdw881
extra : rebase_source : 7af703fa4574a8968f302f8e7f033937acf8c506
extra : histedit_source : 12517ec428dc5ea93b07e3194fde612bf62de356
2015-09-04 00:50:42 +03:00
vivek 9e19a7c3eb Bug 1182193 - Part 1: Add Gradle-based Robolectric JUnit 4 tests r=nalexander
--HG--
extra : commitid : 9Uf6P78K64R
extra : rebase_source : 64f84369ae718625e9c8a60f1507d49fd40bb123
extra : histedit_source : f3277962a15e98553a27401f10f605bced689ae2
2015-08-29 00:26:36 +03:00
Nick Alexander e664678d95 No bug - Make project-wide default language level be Java 1.7 in IntelliJ. r=me
DONTBUILD NPOTB

Straight from http://stackoverflow.com/a/24751182 and the linked
IntelliJ tickets.

--HG--
extra : commitid : AcbSF0042KW
extra : rebase_source : f67e9eecfdf3f452e4fd55901f8eb42b0f3ed22c
2015-08-21 16:16:16 -07:00
Nick Alexander a099fca045 Bug 1196970 - Part 6: Copy preprocessed resources from objdir to build directory during Gradle build. r=sebastian
DONTBUILD NPOTB

This means we don't require the directory in the object directory at
gradle-install time.  We're not concerned if the resource files are
missing, since we have code to ensure they're fresh already; and if
they are missing, we'll quickly fail as we try to process the resource
set.

--HG--
extra : histedit_source : 04767c8e86c7012ed3c46564e5660b17e1355607
extra : rebase_source : 658cedf4a698d603571153cefb128b87a6ad6a2e
extra : commitid : DIwvp3ib9Z9
extra : source : 00e1cd6d04c03a65433b01cea194edf7c9d7c835
extra : amend_source : 244a950264c0d10cf495a3a7d7d5ef52eab2da14
2015-08-07 17:00:51 -07:00
Nick Alexander 0870e687d8 Bug 1196970 - Part 5: Copy preprocessed code from objdir to build directory during Gradle build. r=sebastian
This means we don't require the directory in the object directory at
gradle-install time.  We're not concerned if the source files are
missing, since we have code to ensure they're fresh already; and if
they are missing, we'll quickly fail as we try to compile with missing
sources.

--HG--
extra : commitid : IIuTcQiEJ37
extra : rebase_source : 640e8f2005b71d1c79719dcecc56efb8540341fa
extra : source : f8bc8f04b3c01cf62403f09cc3a4b37826e280bc
extra : histedit_source : 34335f47dd33a07585ef8e8a24bdc7cb43b62239
2015-08-07 16:38:43 -07:00
Nick Alexander 7671929209 Bug 1196970 - Part 4: Copy omni.ja, native libraries, and asset libraries from dist/fennec manually. r=sebastian
This allows us to not require dist/fennec/* to exist in the object
directory at gradle-install time.  It gets us one small step closer to
being able to sit down to a fresh source tree and open a Fennec
project in IntelliJ.

--HG--
extra : commitid : KNnKth56I1L
extra : rebase_source : b4fae1033335760dd3d6d9b8b71ffb7bbb1a6906
extra : source : 7b5b6adc5ac69fd733f9937dd846c52bff36af0a
extra : histedit_source : cb05d3690f909db51cd6116cc80b070f62338001
2015-08-18 10:51:10 -07:00
Nick Alexander b429a68a44 Bug 1196970 - Part 3: Keep all preprocessed_code references in the objdir. r=sebastian
This was just an oversight.  The Gradle configuration referenced
topsrcdir rather than having a symlink via the objdir.  This didn't
impact the Gradle build, but it did make the preprocessed_code Gradle
project appear outside of the root Gradle project in IntelliJ.

--HG--
extra : commitid : As00AcCfYkr
extra : rebase_source : 1d5b79f5e4439306a5a9e7d625e39ef97d37d1eb
extra : source : fcec6d827887e3e64ebd610ef4f893d11dde52ab
extra : histedit_source : 70790f27c201462e5346660f5eb39e39303bdc8d
2015-08-07 14:05:50 -07:00
Nick Alexander 806d7966a4 Bug 1196970 - Part 2: Make all Android Gradle projects generateCodeAndResoures. r=me
It's convenient to know that the object directory is up-to-date (after
|make gradle-targets|) before any Gradle project builds.

--HG--
extra : commitid : 2WaqMEqw3mx
extra : rebase_source : 2dea8249b329d82d9c89b5defa7e13d4aff60566
extra : source : eb170abcc91b4714874e97b58b371e242aee9699
extra : histedit_source : 92a62bd75dfa289f3ede4592d4a224ad135d3b6b
2015-08-20 15:10:06 -07:00
Nick Alexander e46a0d8dd6 No bug - Bump Google Play versions in Android Gradle versions. r=me
DONTBUILD NPOTB

We're seeing build failures since 6.5.+ doesn't match 6.5.87.  This
shouldn't be fuzzy, and it shouldn't be an ancient version of Google
Play Services either.  (In moz.build local builds , we're using a much
more recent version.  In automation, I'm not certain what we're
using.)

--HG--
extra : commitid : 6EjfXxM9FJy
2015-08-17 11:26:29 -07:00
Nick Alexander 3788437b16 Bug 1190940 - Handle MOZ_NATIVE_DEVICES and MOZ_WEBRTC in Gradle build. r=sebastian
This is an information sharing review request.  This patch
demonstrates two ways to handle static build flags in the Java source
base.

For MOZ_NATIVE_DEVICES, we /exclude/ certain Java source files.  This
is unwieldy but works fine.

For MOZ_WEBRTC, we selectively /include/ certain Javas source
directories.  We symlink the directories into the objdir so that the
IntelliJ configuration remains entirely under the project directory --
IJ really doesn't like it when sources are outside of the project
content root.  Since two source directories declare the same package
(org.webrtc.videoengine) we can't symlink deep in the package
hierarchy.  Therefore, we add top-level source directories sibling to
src/main.

--HG--
extra : commitid : 2huDQAbl5NJ
extra : rebase_source : 8171c7e6944722d6d2f772ea9fae710eb2ecaec4
2015-08-04 10:01:26 -07:00
Ryan VanderMeulen a5652e5f76 Backed out changeset 7c44c0343564 (bug 1181020) for causing intermittent testAboutPage failures. 2015-07-16 15:11:20 -04:00
Jonathan Almeida 3fa7fc6821 Bug 1181020 - Update Robocop to latest version to support RecyclerView. r=mcomella
- Removed old robotium jar in replace for the newer one.
 - Newer robotium has packaging changes which were updated in all tests.
 - Updated in build.gradle and makefile.

--HG--
extra : transplant_source : %949%F2%F6%10v%9A%CA%8B%FD%EE%05%28%D8%1E%0D%09_%BE%D3
2015-07-07 14:18:56 -07:00
Sebastian Kaspari 6163a11444 Bug 1180605 - spoon-gradle-plugin: Set spoon runner dependency to 1.1.10. r=mhaigh
--HG--
extra : commitid : Kl030ouSZGu
extra : rebase_source : 4e00660e3a471edf69be724cb5de0382d2308a6b
2015-07-06 11:29:06 +02:00
Nick Alexander 81cc7b6f5a No bug - Reference topobjdir less in Gradle configuration. r=me
DONTBUILD NPOTB

--HG--
extra : commitid : 8VUgBD0oOSW
extra : rebase_source : 3523f477a372f3150bc63cbf95ba4d31cf103718
extra : histedit_source : fb6f44d9fd4b011ef2f0f5b3cf1c7683b3b55c35
2015-06-29 14:41:05 -07:00
Michael Comella c05e62bc19 Bug 1170884 - Disable IconColors lint warning. r=mhaigh
--HG--
extra : commitid : 1VNKMWAqUPd
extra : rebase_source : 7a1e134b9626ace7e49390404054021db52f2a41
2015-06-24 11:55:18 -07:00
Nick Alexander 41cd99af7b Bug 1168407 - Implement a bidirectional Java addon interface. f=jchen,r=rnewman,r=mfinkle
There are several parts to this ticket:

1) Produce javaaddons-1.0.jar, a standalone JAR defining a (versioned)
Java interface suitable for consumption by third-party Java addon
implementations.

2) Support the new V1 interface in the JavaAddonManager.

3) Add Robocop JavascriptTests testing the JavaScript message passing
interface to and from Java.

This patch can be read as "not in tests/" and "everything in tests/".

--HG--
rename : mobile/android/base/JavaAddonManager.java => mobile/android/base/javaaddons/JavaAddonManager.java
extra : commitid : ApOd0Iz9BrZ
extra : rebase_source : 9808487ec3b233f31524e3694d1e997af78a0c84
extra : histedit_source : c8883a01805d7ed39ffb58e8523103260aa72d0b
2015-06-17 21:47:29 -07:00
Sebastian Kaspari 1e85c546d0 Bug 1171288 - Add ability to build with RecyclerView support library. r=nalexander
--HG--
extra : rebase_source : 781c82348e9ea08183aa8560532ffb63222f8f8d
2015-06-16 19:52:44 +02:00
Michael Comella 9c04673e97 Bug 1172201 - Set Android support library to 22.2.0 in config. r=me
This corrects the GradleDynamicVersion lint warning.

--HG--
extra : rebase_source : 622f43175e2489a5b1747009fb11a29ed09e786c
2015-06-08 09:15:10 -07:00
Michael Comella f7a3ce70a7 Bug 1165422 - Upgrade gradle support libraries to 22. r=me
Forgot to land this as part of the original, and next, changes.
2015-06-05 18:19:43 -07:00
Michael Comella f3a1178b31 Bug 1165422 - Upgrade gradle targetSdk to 22. r=me
Forgot to land this as part of the original changes - this should allow
successful compiling in Intellij.
2015-06-05 17:36:39 -07:00
Nick Alexander 3f6c59b27c Bug 1171566 - Part 1: Configure Gradle and Spoon. rs=mcomella
There are few things happening here:

* A purely mechanical move of test sources into org.mozilla.test.browser.junit3.
  This is only to make it easy to specify the suite in Spoon.  (But it has the
  advantage of making it possible to move files around in IntelliJ, since the
  symlink points to src instead of org/mozilla/gecko.)

* Specifying the suite (package name) ended up requiring changes to the
  spoon-gradle-plugin anyway.  Hence, I've included this custom
  spoon-gradle-plugin version locally, while I work to upstream the changes.

* Some Gradle trickery to make |mach gradle runBrowserTests| execute Spoon with
  the correct package name.

--HG--
rename : mobile/android/tests/browser/junit3/src/BrowserTestCase.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/BrowserTestCase.java
rename : mobile/android/tests/browser/junit3/src/TestDistribution.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/TestDistribution.java
rename : mobile/android/tests/browser/junit3/src/TestGeckoBackgroundThread.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/TestGeckoBackgroundThread.java
rename : mobile/android/tests/browser/junit3/src/TestGeckoMenu.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/TestGeckoMenu.java
rename : mobile/android/tests/browser/junit3/src/TestGeckoProfilesProvider.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/TestGeckoProfilesProvider.java
rename : mobile/android/tests/browser/junit3/src/TestGeckoSharedPrefs.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/TestGeckoSharedPrefs.java
rename : mobile/android/tests/browser/junit3/src/TestImageDownloader.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/TestImageDownloader.java
rename : mobile/android/tests/browser/junit3/src/TestJarReader.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/TestJarReader.java
rename : mobile/android/tests/browser/junit3/src/TestRawResource.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/TestRawResource.java
rename : mobile/android/tests/browser/junit3/src/TestSuggestedSites.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/TestSuggestedSites.java
rename : mobile/android/tests/browser/junit3/src/TestTopSitesCursorWrapper.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/TestTopSitesCursorWrapper.java
rename : mobile/android/tests/browser/junit3/src/harness/BrowserInstrumentationTestRunner.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/harness/BrowserInstrumentationTestRunner.java
rename : mobile/android/tests/browser/junit3/src/harness/BrowserTestListener.java => mobile/android/tests/browser/junit3/src/org/mozilla/tests/browser/junit3/harness/BrowserTestListener.java
extra : rebase_source : 5eff7e0da0be912838fac0ddad5f6b357800eb45
extra : histedit_source : e76288628e14aeb155d2d3b4033d056c6efdc646
2015-06-04 12:09:23 -07:00
Michael Comella 337ad75e3d Bug 1165422 - Update gradle build tools versions to 22.0.1. r?nalexander
--HG--
extra : commitid : 8BxnctY7ma2
extra : rebase_source : 2f4b8a73b51602771769ffd5a044055a11e1e327
2015-06-03 21:04:27 -07:00
Michael Comella 2f9cdc52ae Bug 1170285 - Add lint.xml config file to base sub-project. r?nalexander
While it might seem like a good idea to disable all of the checks we don't
currently pass, Intellij uses the same lint configuration file as the
command-line invocation and so we'll be more likely to write in new errors by
disabling some checks.

--HG--
extra : commitid : 23gdgWSBmyt
extra : source : 7bd754d48b86b5104bc44067886af81c9315a3b6
2015-06-03 21:12:00 -07:00
Nick Alexander c5c780a826 No bug - Don't let Gradle incrementally dex. r=me
DONTBUILD NPOTB

Unfortunately, Gradle just can't handle incremental dexing in our
multi-project and parallel configuration.  I see the dreaded
"com.android.dex.DexException: Multiple dex files define ..." error
frequently.

I'm using a downloaded Robotium package instead of the in-tree JAR
file as well, 'cuz it seems to be related.

--HG--
extra : rebase_source : d95c0844082a6deb48966496cb90824f70f6c49d
extra : histedit_source : 2f3d231d9b7139880a924089ab0d523e5e31e6b6
2015-05-24 19:51:22 -07:00
Nick Alexander 711f72faeb Bug 1160357 - Share generateCodeAndResources across Gradle projects. r=me
This is just a clean-up: rather than having each subproject have a
generateCodeAndResources build action, we have a single action
(attached to the root project) which all subprojects depend on.
Gradle orders the task DAG accordingly, saving process invocations and
speeding up the build.

--HG--
extra : source : b44dc79fbddb1acc02da12e9926852e67d606584
extra : amend_source : b89249d8af2b7986ab1174f89c150ef8115c71cf
2015-03-31 17:46:48 -07:00
Mark Finkle 6dbb5ad52e Bug 1143888 - Integrate the Adjust install tracking SDK. r=mfinkle
--HG--
extra : rebase_source : d4a41c1193d93aa7774e68b302e9f9b13b5ec28c
2015-04-08 22:49:16 -07:00
Nick Alexander cf61b5d846 No bug - Make Gradle debug test APK look like Robocop. r=me
--HG--
extra : rebase_source : 996cf9f9e2460e19864a7b32bea8d1a1c162b0a1
extra : source : 5ffffd68e04193bc90768667a8f34f5904f531d6
2015-01-26 21:52:43 -08:00
Nick Alexander 177f286d2b Bug 1125330 - Expose |mach| output after failures invoking from Gradle. r=me,f=ally
--HG--
extra : rebase_source : 8d801f739f77640a587231404e22506f52342438
2015-01-27 21:41:14 -08:00
Nick Alexander 7b9cf79f10 Bug 1123013 - Set project SDK explicitly in Gradle configuration. r=me,f=mcomella
This is a sad, but necessary, loss of generality that will cause the
Gradle configuration to lag behind the rest of the build system over
time.  The existing Gradle build worked fine, but IDEA based IDEs can
not yet read build.gradle files containing arbitrary Groovy code.  I
can find no alternative to including the values in the build.gradle
file directly.  We will just try to keep them up to date.

The versions chosen (compileSdkVersion 21 and buildTools "21.1.1")
correspond to the current versions used on the buildbots.  Changing
compileSdkVersion to an integer absolutely requires Gradle-Android
plugin version 1.0.0 or higher, which in turn mandates IntelliJ
version 14.0.3 EAP or higher.

I took the opportunity to update some settings and bump dependency
versions from v19 to v21 as well.

--HG--
extra : rebase_source : 7ada8da4dec7bd56ca3d276d833788d895e12e25
2015-01-28 10:42:30 -08:00