Commit Graph

96 Commits

Author SHA1 Message Date
Nick Alexander
bf575d403e Bug 1444546 - Part 4: Use GENERATED_FILES for Android JNI wrapper generation. r=froydnj,jchen
MozReview-Commit-ID: 1IjoQdEMqr8

--HG--
extra : rebase_source : 9f2e539328d83aa15bce0357a8c7d2722d517b2a
2018-03-06 20:09:37 -08:00
Nick Alexander
53a4852ffa Bug 1444546 - Part 3: Use GENERATED_FILES for Android SDK bindings generation. r=froydnj,jchen
MozReview-Commit-ID: 2blmzKTvpj3

--HG--
extra : rebase_source : 0954b407ce6625510eadc67dd9989da949b22110
2018-03-06 19:19:48 -08:00
Nick Alexander
520b63c85e Bug 1444546 - Part 2: Build annotationProcessors with Gradle. r=jchen
We want annotationProcessors to be compiled and archived into a JAR at
build time, ready to generate JNI wrappers.  (That is, until we turn
the whole thing into a real annotation processor.)  But even if we do
use a real annotation processor, we still need to generate SDK
bindings, which is less clearly expressed as an annotation processor.
(It's more of a build step.)

Gradle provides a huge number of ways to organize build logic to
achieve this: see
https://docs.gradle.org/current/userguide/organizing_build_logic.html.
Unfortunately, the best such way -- putting the code into
$topsrcdir/buildSrc -- has key disadvantages:

1) it pollutes the top-level $topsrcdir, and there's no way to change the
location of buildSrc (https://github.com/gradle/gradle/issues/2472);

2) it's complicated to have a dependent project
(mobile/android/annotations) expose its code via a buildSrc project;

3) using buildSrc at all appears to conflict with the Android-Gradle
plugin version that we are using.

Therefore, this commit does something much simpler: it adds a
Java-only project and uses the resulting Gradle "Jar" task and archive
output as input to the existing Gradle "generate JNI wrappers" task.

MozReview-Commit-ID: 2OyYLPneE1M

--HG--
extra : rebase_source : d99b74a0a1e0bb3e8f4d4540978328388e5c2e42
2018-02-22 16:11:14 -08:00
Nick Alexander
872fdab41b Bug 1422019 - Fix diagnostic requiring |mach package|. r=snorp
No idea when this broke -- probably the transition to Gradle 4 -- but
this seems to work.  As suggested at
https://discuss.gradle.org/t/copy-task-how-to-fail-on-no-source/25581/2.

MozReview-Commit-ID: 8oGazgLZT3J
2018-02-22 09:18:34 -06:00
Nick Alexander
42f84f5c5d Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu
MozReview-Commit-ID: 2rbsP6A0BY0

--HG--
extra : rebase_source : 7ef95b9c3b7e2aef0c71e7c421acfd9b35e61bb2
extra : source : 01836fd98c6351667c70cfd187cf1e3c437e1f94
2017-11-09 16:47:05 -08:00
Nick Alexander
edf219ba3b Bug 1411654 - Part 1: Upgrade to Android-Gradle 3.0+ and build-tools;26.0.2. r=maliu
New Android-Gradle plugins pin the build-tools version, and we want to
be consistent between Gradle and moz.build.

MozReview-Commit-ID: ApWS4rHzPuH

--HG--
extra : rebase_source : 22008e9333b15c594ce26c2a52f67396d6e3ab84
extra : source : f918500d9cf5112b70bc8e0a120df435b02252b7
2017-10-26 11:00:36 -07:00
Ryan VanderMeulen
ac18fd5152 Backed out 20 changesets (bug 1411654) for incorrect android:debuggable. r=nalexander, a=RyanVM
Backed out changeset cfad693be918 (bug 1411654)
Backed out changeset 55776829a744 (bug 1411654)
Backed out changeset c5bf85d56fed (bug 1411654)
Backed out changeset c270f97bb0da (bug 1411654)
Backed out changeset fde9bf9c14c3 (bug 1411654)
Backed out changeset 01836fd98c63 (bug 1411654)
Backed out changeset 730a70767743 (bug 1411654)
Backed out changeset 690e265c684c (bug 1411654)
Backed out changeset f918500d9cf5 (bug 1411654)
Backed out changeset cec2b8828cc8 (bug 1411654)
Backed out changeset 76085ddd5ac7 (bug 1411654)
Backed out changeset 2b37201606f5 (bug 1411654)
Backed out changeset d0d513d1c379 (bug 1411654)
Backed out changeset e7b0cc801cf1 (bug 1411654)
Backed out changeset 901b304603d9 (bug 1411654)
Backed out changeset 373c9a71d945 (bug 1411654)
Backed out changeset 3dc3beab95f8 (bug 1411654)
Backed out changeset 22a861db1573 (bug 1411654)
Backed out changeset 0850b319efd4 (bug 1411654)
Backed out changeset d276d3deba05 (bug 1411654)

--HG--
rename : mobile/android/app/src/main/res/values-v17/themes.xml => mobile/android/base/resources/values-v17/themes.xml
2018-01-17 15:55:38 -05:00
Nick Alexander
a31ac9c2b7 Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu
MozReview-Commit-ID: 2rbsP6A0BY0

--HG--
extra : rebase_source : cbb33702f841134d58b1e49678bd2a402885bcb7
2017-11-09 16:47:05 -08:00
Nick Alexander
47c107e74f Bug 1411654 - Part 1: Upgrade to Android-Gradle 3.0+ and build-tools;26.0.2. r=maliu
New Android-Gradle plugins pin the build-tools version, and we want to
be consistent between Gradle and moz.build.

MozReview-Commit-ID: ApWS4rHzPuH

--HG--
extra : rebase_source : 38a9781c472d858f3300cbbcbdc6d2311c465713
2017-10-26 11:00:36 -07:00
Dorel Luca
ab63c465d9 Backed out 19 changesets (bug 1411654) for Android nightly bustages a=backout
Backed out changeset 649e7aa405ca (bug 1411654)
Backed out changeset c2e51b70519f (bug 1411654)
Backed out changeset a371f3ef4312 (bug 1411654)
Backed out changeset db978e230556 (bug 1411654)
Backed out changeset 56538ed998cf (bug 1411654)
Backed out changeset 6ff0cdf46a3d (bug 1411654)
Backed out changeset 0e493bacc5e3 (bug 1411654)
Backed out changeset 23cbcf427745 (bug 1411654)
Backed out changeset eda74143389f (bug 1411654)
Backed out changeset 359fadf9b3e9 (bug 1411654)
Backed out changeset 5c64eda20f1e (bug 1411654)
Backed out changeset bffb6a5b78d1 (bug 1411654)
Backed out changeset 43787f4089c3 (bug 1411654)
Backed out changeset 9141bbdfd13b (bug 1411654)
Backed out changeset 108674372ef7 (bug 1411654)
Backed out changeset fb15e1f54987 (bug 1411654)
Backed out changeset 264476c77210 (bug 1411654)
Backed out changeset d23f467218da (bug 1411654)
Backed out changeset 78576ff98660 (bug 1411654)

--HG--
rename : mobile/android/app/src/main/res/values-v17/themes.xml => mobile/android/base/resources/values-v17/themes.xml
2018-01-13 15:17:49 +02:00
Nick Alexander
34208b22e7 Bug 1411654 - Part 4: Use flavorDimensions to simplify {with,without}GeckoBinaries logic. r=maliu
MozReview-Commit-ID: 2rbsP6A0BY0

--HG--
extra : rebase_source : d9df7bdb482b8605067303857ab6a3356fa87646
2017-11-09 16:47:05 -08:00
Nick Alexander
e820c8ca18 Bug 1411654 - Part 1: Upgrade to Android-Gradle 3.0+ and build-tools;26.0.2. r=maliu
New Android-Gradle plugins pin the build-tools version, and we want to
be consistent between Gradle and moz.build.

MozReview-Commit-ID: ApWS4rHzPuH

--HG--
extra : rebase_source : 5a5730b4b9ce84af40a7c73c4f1abba017103f02
2017-10-26 11:00:36 -07:00
Csoregi Natalia
c79466f107 (bug 1411688) Make --with-gradle handle single-locale repack r=snorp a=reland
--HG--
extra : amend_source : d435c08a762988804bfe23251b8b5f76702eca99
2017-11-06 15:23:47 +02:00
Csoregi Natalia
aaa47364af Backed out 5 changesets (bug 1411688) for failing Android single-locale repacks. r=backout a=backout
Backed out changeset 65d5d13b4ea0 (bug 1411688)
Backed out changeset 8ba514bd8ed6 (bug 1411688)
Backed out changeset 866854a996b8 (bug 1411688)
Backed out changeset 34f83aab44e6 (bug 1411688)
Backed out changeset 2e4e139bb5d7 (bug 1411688)
2017-11-06 12:18:50 +02:00
Nick Alexander
cc2129e406 Bug 1411688 - Part 1: Make --with-gradle handle single-locale repacks. r=snorp
Single-locale repacks do the following:

Download existing APK; unzip APK; update l10n resources; |mach package| with IS_LANGUAGE_REPACK=1.

This is pretty hard to accommodate, but we can try.  The key issues
here are to recognize when IS_LANGUAGE_REPACK=1 and not ask for l10n
resources (in particular, strings.xml) to be generated.

We do need to include the freshly built classes.dex when repackaging,
because newer Gradle/aapt doesn't preserve the R.java IDs.

MozReview-Commit-ID: 9FvQtmPOUjg

--HG--
extra : rebase_source : b0440ceb318662bf3c08f2139c51dae5775a6b38
2017-10-23 13:24:58 -07:00
Sebastian Hengst
07b805d165 Backed out 5 changesets (bug 1411688) for flake8 linting failure at testing/mozharness/scripts/mobile_l10n.py. r=backout on a CLOSED TREE
Backed out changeset 8ddf3257a8db (bug 1411688)
Backed out changeset c313d76f2aa5 (bug 1411688)
Backed out changeset 3df83a3b7e9c (bug 1411688)
Backed out changeset 133417cefdab (bug 1411688)
Backed out changeset a8fd33d8a2af (bug 1411688)
2017-11-04 00:49:47 +01:00
Nick Alexander
9de930db2b Bug 1411688 - Part 1: Make --with-gradle handle single-locale repacks. r=snorp
Single-locale repacks do the following:

Download existing APK; unzip APK; update l10n resources; |mach package| with IS_LANGUAGE_REPACK=1.

This is pretty hard to accommodate, but we can try.  The key issues
here are to recognize when IS_LANGUAGE_REPACK=1 and not ask for l10n
resources (in particular, strings.xml) to be generated.

We do need to include the freshly built classes.dex when repackaging,
because newer Gradle/aapt doesn't preserve the R.java IDs.

MozReview-Commit-ID: 9FvQtmPOUjg

--HG--
extra : rebase_source : 6a34a8c299138ea39c6703f334c8fd5f49b03237
2017-10-23 13:24:58 -07:00
Nick Alexander
6041444540 Bug 1412984 - Strip 'vars' debugging from Fennec in "official" audience flavour dimension. r=maliu
MozReview-Commit-ID: 6BEn52ARHQS

--HG--
extra : rebase_source : 8f3d66ae261036beeea9af5e5474a04a971c9f73
extra : source : 6abdc197ce71c269370ea120995125f039cb3474
2017-10-30 13:24:21 -07:00
Nick Alexander
91774829e6 Bug 1411686 - Pre: Fix JNI wrapper dependencies. r=maliu
When built as part of a consuming application, a library's bundle*
target is called but not its assemble* target.  (When built by itself
for distribution, a library's assemble* target is called.)  This
corrects the wrapper dependencies.

MozReview-Commit-ID: 9ooHMNPK2U4

--HG--
extra : rebase_source : 0b9d979a0066eda86ec39e9700a2e11e8073cea6
2017-10-23 14:57:53 -07:00
Nick Alexander
7bf2570b31 Bug 1366644 - Part 1: Avoid deprecated Gradle features. r=maliu
MozReview-Commit-ID: LZ9clAsEUkd

--HG--
extra : rebase_source : e0e58acb6062afe6f18945d5d4e02608fe15e8ba
2017-06-20 16:50:12 -07:00
maliu
fc210a7334 Bug 1384312 - Support generating JNI wrappers under --with-gradle, r=nalexander
MozReview-Commit-ID: HECL60Ggeqn

--HG--
extra : rebase_source : 6b50e42602329db7f0fa5c4b3e89d2e44debaf33
extra : source : 9a3c4f7cd85e1007ed60708fe9c7b1cfff2afa23
2017-10-11 15:37:40 -07:00
Nick Alexander
b12ab072d2 Bug 1406196 - Move GRADLE_USER_HOME in tree. r=maliu
The goal of this approach is to tell Gradle to not connect (or allow
it to connect) to the network when fetching dependencies.  No Android
automation tasks should fetch from the network, except the toolchain
tasks (which are specially intended to do so).

It's difficult to arrange this without including the `--offline` flag
everywhere.  It _should_ be possible to set offline using an
environment variable -- which would allow us to get rid of these
dotgradle-* files -- but offline isn't an option in
https://docs.gradle.org/4.2.1/userguide/build_environment.html#sec:gradle_configuration_properties
(and certainly not in earlier versions either).  Therefore,
environment variable that points to an init.gradle file in automation.

Before this patch, the files telling Gradle whether to start offline
were fetched from tooltool.  That's just a layer that doesn't need to
be there.

None of this impacts local developers.

MozReview-Commit-ID: LAXktbBu1Az

--HG--
extra : rebase_source : d23801643d32135a87d410bf5e8508da556ef9be
2017-10-12 10:22:23 -07:00
Nick Alexander
2464b13257 Bug 1406196 - Pre: Cull unused Gradle plugin. r=maliu
This just isn't used any more; get rid of it.  We might want to put
Gradle packages in the tree in the future, so keep
mobile/android/gradle/m2repo.

MozReview-Commit-ID: Gc7TzAqCVsa

--HG--
extra : rebase_source : e60ca18ee19269721c3ecface515c3bba8089f72
2017-10-05 15:00:53 -07:00
Jing-wei Wu
b8623cde12 Bug 1375351 - Part 1: Remove Australis flavor. r=maliu,nalexander,sebastian
We should now only maintain Photon flavor. Remove all Australis related configuration in build scripts.

MozReview-Commit-ID: H4LE8LAso42

--HG--
extra : rebase_source : 2d5a05e43b261d573677834210a7b3fb18aebcac
2017-08-10 10:19:33 +08:00
Nick Alexander
0bfebf0c87 Bug 1361545 - Add "skin" flavorDimension for Photon mobile work. r=sebastian,bustage-fix
This is pretty straight-forward.

Sadly, this will require local developers to add a "skin" product
flavor to their invocations, like:

./mach gradle app:assembleLocalAustralisDebug

In addition, this shows how many different variants of the Gradle
product flavor are embedded into our automation configurations.  I
can't solve that at this time.

Since I was here, I took the time to rename "automation" to
"official", which makes "localAustralis" the default in Android
Studio, avoiding a common issue with new builders producing an APK
that doesn't include omni.ja in the IDE.

MozReview-Commit-ID: CtU7zFpNCob
2017-05-03 19:20:58 +02:00
Sebastian Hengst
fcaaea05db Backed out changeset 289c6a3f7886 (bug 1361545) for busting Android gradle builds. r=backout 2017-05-03 19:19:52 +02:00
Nick Alexander
571de094b3 Bug 1361545 - Add "skin" flavorDimension for Photon mobile work. r=sebastian
This is pretty straight-forward.

Sadly, this will require local developers to add a "skin" product
flavor to their invocations, like:

./mach gradle app:assembleLocalAustralisDebug

In addition, this shows how many different variants of the Gradle
product flavor are embedded into our automation configurations.  I
can't solve that at this time.

Since I was here, I took the time to rename "automation" to
"official", which makes "localAustralis" the default in Android
Studio, avoiding a common issue with new builders producing an APK
that doesn't include omni.ja in the IDE.

MozReview-Commit-ID: CtU7zFpNCob

--HG--
extra : rebase_source : 477ef683f850ff11cfa128e17855666bb7758a7a
2017-05-02 15:27:37 -07:00
Jim Chen
9be065dee7 Bug 1351000 - 1. Generate separate omni.ja for GeckoView; r=glandium
Generate a separate omni.ja for GeckoView during the packaging step,
under dist/geckoview. Define a MOZ_GECKOVIEW_JAR flag to optionally
include/exclude files in the package manifest.
2017-04-05 14:23:43 -04:00
Nick Alexander
f0ae8d607b Bug 1353055 - Strip 'vars' debugging information when building Fennec --with-gradle. r=ahunt
To observe the difference, use `javap -l`.  For example, for
automationRelease and automationDebug built with `./mach gradle clean
app:assembleAutomationRelease app:assembleAutomationDebug`, I see
locally:

$ javap -l objdir-droid/gradle/build/mobile/android/app/intermediates/classes/automation/release/org/mozilla/gecko/home/activitystream/menu/ActivityStreamContextMenu\$1.class
Compiled from "ActivityStreamContextMenu.java"
class org.mozilla.gecko.home.activitystream.menu.ActivityStreamContextMenu$1 extends org.mozilla.gecko.util.UIAsyncTask$WithoutParams<java.lang.Boolean> {
  final android.view.MenuItem val$bookmarkItem;

  final org.mozilla.gecko.home.activitystream.menu.ActivityStreamContextMenu this$0;

  org.mozilla.gecko.home.activitystream.menu.ActivityStreamContextMenu$1(org.mozilla.gecko.home.activitystream.menu.ActivityStreamContextMenu, android.os.Handler, android.view.MenuItem);
    LineNumberTable:
      line 103: 0

  <snip>
}

$ javap -l objdir-droid/gradle/build/mobile/android/app/intermediates/classes/automation/debug/org/mozilla/gecko/home/activitystream/menu/ActivityStreamContextMenu\$1.class
Compiled from "ActivityStreamContextMenu.java"
class org.mozilla.gecko.home.activitystream.menu.ActivityStreamContextMenu$1 extends org.mozilla.gecko.util.UIAsyncTask$WithoutParams<java.lang.Boolean> {
  final android.view.MenuItem val$bookmarkItem;

  final org.mozilla.gecko.home.activitystream.menu.ActivityStreamContextMenu this$0;

  org.mozilla.gecko.home.activitystream.menu.ActivityStreamContextMenu$1(org.mozilla.gecko.home.activitystream.menu.ActivityStreamContextMenu, android.os.Handler, android.view.MenuItem);
    LineNumberTable:
      line 103: 0
    LocalVariableTable:
      Start  Length  Slot  Name   Signature
          0      16     0  this   Lorg/mozilla/gecko/home/activitystream/menu/ActivityStreamContextMenu$1;
          0      16     1 this$0   Lorg/mozilla/gecko/home/activitystream/menu/ActivityStreamContextMenu;
          0      16     2    x0   Landroid/os/Handler;

  <snip>
}

MozReview-Commit-ID: 3HmiGkHhowQ

--HG--
extra : rebase_source : c84d8d4b8ac813e49db0c61a30c7098ff2eae3f4
2017-04-03 13:41:11 -07:00
Jim Chen
1ca602cde7 Bug 1343562 - Look for omni.ja from multiple sources; r=nalexander
Look for omni.ja to copy from in dist/fennec and in dist/fennec/assets,
but throw an error if we find multiple copies of omni.ja that are
potentially conflicting.
2017-03-10 16:29:41 -05:00
Nick Alexander
b4c52f8bca Bug 1291363 - Add geckoview and geckoview_example Gradle projects. r=jchen,sebastian
We need to bump the Gradle Deps task, which fetches dependencies, to
include new test dependencies; and use freshly uploaded tooltool
archives (manually uploaded) containing the new test dependencies.

MozReview-Commit-ID: 8bNOVQPHlk6

--HG--
extra : rebase_source : 0c80117fb58e43f9c857027941f0a14f03b97f13
2016-10-05 20:23:38 -07:00
Michael Comella
140701c868 Bug 1258769 - Backed out changeset fe11700b6cdf.
MozReview-Commit-ID: Jxz5RK8o4n4

--HG--
extra : rebase_source : 5737fdddfe1a46011ba9977490958e2383d6537f
2016-03-25 13:53:58 -07:00
Michael Comella
b5ed0403e2 Bug 1258769 - Use soter to add checkstyle gradle task with simple checks. r=nalexander
Run checkstyle via:
 ./mach gradle app:checkstyle

This is intended to be added to automation in bug 1258787.

Concerns with this patch:
  1) I don't have a maven-metadata-local.xml. However, I didn't take the
snapshotted version and [1] seems to indicate it's unnecessary for my
particular build.

For the addition of future checks, it's worth noting Google's config is
available:
  3e4367941c/src/main/resources/google_checks.xml

And this version contains links with descriptions of each of the tasks:
  http://checkstyle.sourceforge.net/google_style.html

[1]: https://maven.apache.org/ref/3.3.3/maven-repository-metadata/

MozReview-Commit-ID: ID3X9ZA27b0

--HG--
extra : rebase_source : ad8d3d5255e366362db5cc19985434e5ab5f9559
extra : histedit_source : b0bc07b572f7010c3f15ee76d52619ff5d76ab52
2016-03-25 09:52:15 -07:00
Nick Alexander
dedaa7d47c Bug 1252928 - Part 1: Use Jake Wharton's sdk-manager-plugin in Fennec's Gradle configuration. r=sebastian
This is a version produced locally from
1d07987217.
I used |./gradlew install| and then copied the pieces out of ~/.m2/repository.

Local builders should never download using this plugin, since |mach configure|
ensures that all the relevant pieces can already be found.  It's just useful in
automation; and as an eventual replacement for chunks of |mach bootstrap|.

MozReview-Commit-ID: 9JiFe0xLr99

--HG--
extra : rebase_source : 5bbe5ada7fce0d3e8a702a09da7ff70fd639dc67
extra : histedit_source : aa7049abefafd652b0db2bd03ab15310967e0ad0
2016-03-01 20:12:04 -08:00
Nick Alexander
c4f4d0e3d9 Bug 1248005 - Use com.stanfy.spoon:spoon-gradle-plugin:1.0.4. r=me
MozReview-Commit-ID: 8hSOCq8XpZ7

--HG--
extra : rebase_source : 2a53bf00a5ffbf3882d6b144e2c14979bf3c02ad
extra : amend_source : f878e1ea6f2bad11b1ba53e499573b50a34794d5
extra : histedit_source : 5ea4d001fa8b6c039785708fca5bffcbfd07dcea
2016-02-11 12:44:53 -08:00
Nick Alexander
a196b3a8a7 Bug 1230848 - Remove Gradle configuration rooted in the object directory. r=gps
DONTBUILD NPOTB

The top source directory configuration requires
mobile/android/gradle/m2repo/**, so it stays.  There's no value
changing the location; it contains an Android-specific Gradle plugin.

We note the removal of |mach gradle-install| and point to the new
documentation.

--HG--
extra : commitid : 9Nhz2dnBIgY
extra : rebase_source : 32a2b8a92d57f963feac2bae28fed5a9f1b26f93
extra : amend_source : bf53a0b2d3d4ac0618bc82fe79914bdeaf1c1e0a
2015-12-06 15:02:11 -08:00
Nick Alexander
36612fcf73 Bug 1229438 - Part 3: Update build. r=rnewman
--HG--
extra : commitid : Flnya4XUUqU
extra : rebase_source : 7b85c9ff822186ebf545fd5d12b6f9945e390e8c
extra : amend_source : 938b962d20860b4830da4b797bf6326e9e1fdcae
extra : histedit_source : aa63afc5f2ba97a19010604036c5b29d83e23540
2015-12-01 10:56:09 -08:00
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