- Jun 13, 2017
-
-
Paul Duffin authored
A previous change added legacy-android-test as a static dependency to all packages that build against the current, test_current or system_current and failed to compile when the junit and android.test classes were removed from the API. Unfortunately, those changes did not take into account that some of those packages target earlier API versions and so will always have the classes available at runtime. This change replaces those static dependencies with dynamic dependencies for any package that targets an earlier API version. The file changes were made automatically by a tool that constructed and then analyzed a full dependency graph of all the Android Java modules. The individual changes were checked manually to ensure that the changes matched the intent. The affected modules were built against an API with the junit and android.test classes removed. Any issues found during this process resulted in either the tool being updated to address the issue or a separate change being made to fix an existing problem with the build. A sample of the affected packages were run to ensure that they worked as expected at runtime; no issues were found during testing. The following change descriptions were generated automatically and so may be a little repetitive. They are provided to give the reviewer enough information to check the comments match what has actually been changed and check the reasoning behind the changes. * tests/Android.mk Removed legacy-android-test from LOCAL_STATIC_JAVA_LIBRARIES because LatinIMETests's manifest file (AndroidManifest.xml) targets API level 21 and dynamically includes the android.test.runner library at runtime so there is no point in statically including the classes. Added 'android.test.mock.sdk' and 'legacy-android-test' to LOCAL_JAVA_LIBRARIES because module LatinIMETests builds against 'LOCAL_SDK_VERSION := current' and uses classes from packages android.test and android.test.mock (possibly indirectly) so will no longer compile once they are removed from the API. Dependency 'android.test.mock.sdk' is used instead of 'android.test.mock' because module LatinIMETests builds against the API not internal jars and so should use libraries that build against the API not internal jars. A future change will replace the dependency on 'legacy-android-test', which builds against the internal jars with a dependency on 'android.legacy.test' which will build against the API. Bug: 30188076 Test: make checkbuild and ran a sample of tests Change-Id: Icab8a4c4801536f112e29dfd2dc66be8b90b811d
-
- May 19, 2017
-
-
Adam Lesinski authored
am: e6cfc2ff Change-Id: I7634a7cedd45ee01facad8cc91316ce7cf1544eb
-
TreeHugger Robot authored
-
- May 17, 2017
-
-
Adam Lesinski authored
This reverts commit af117745. Reason for revert: Bug in aapt2 was fixed b/38152130 Change-Id: I2701d67f581165d371a745749367c0c825168e22
-
- May 16, 2017
-
-
Alan Viverette authored
am: 3ac57504 Change-Id: I45cb9a9ecfe5d273a2bfd56463c7a7ada868bf67
-
TreeHugger Robot authored
-
- May 15, 2017
-
-
Alan Viverette authored
This reverts commit 0f6f5c01. Change-Id: Ibba7d35846cdbf6086877fd2859c2e2c91dcf2ee
-
- May 11, 2017
-
-
Paul Duffin authored
Merge "Prepare for removal of junit and android.test classes from Android API (step 1)" into oc-dev-plus-aosp
-
TreeHugger Robot authored
-
TreeHugger Robot authored
-
- May 10, 2017
-
-
Bill Yi authored
Change-Id: Icaa3e3e60a2e632a02a317b0dad32c9c6e3c1072 Auto-generated-cl: translation import
-
Bill Yi authored
Change-Id: Id738f4b110ee27a2c18cf8ade15afe67e5b150f8 Auto-generated-cl: translation import
-
Bill Yi authored
Change-Id: I79556fca866d6054a2327222d73809e93ba80185 Auto-generated-cl: translation import
-
Paul Duffin authored
In preparation for removing junit and android.test classes from the Android API this change adds explicit dependencies on junit and/or legacy-android-test to ensure that modules will compile properly once it is removed. Care was taken to ensure that any targets that depended, directly or indirectly, on android-support-test did not also depend on junit or hamcrest as they conflict with the versions embedded within android-support-test. Bug: 30188076 Test: make checkbuild Change-Id: Icf844999082db141cffcb099aa4004afc7a7c749 Merged-In: I743f9e20e1e60836ceba9b9051fa17835deba3a2
-
- May 08, 2017
-
-
Paul Duffin authored
Merge "Prepare for removal of junit and android.test classes from Android API (step 1)" am: 83f0d8dc am: 341a052c am: 5151513a -s ours Change-Id: I1551963c45f5d4b94d1fe42d3405350eda4ca389
-
Paul Duffin authored
Merge "Prepare for removal of junit and android.test classes from Android API (step 1)" am: 83f0d8dc am: 341a052c Change-Id: I32b078a3fbb028bf9f925be3613287ba2bbd9a0d
-
Paul Duffin authored
am: 83f0d8dc Change-Id: If0e4bdafb4e4451315b5a7270cfe9526d65b38f4
-
Paul Duffin authored
-
Paul Duffin authored
In preparation for removing junit and android.test classes from the Android API this change adds explicit dependencies on junit and/or legacy-android-test to ensure that modules will compile properly once it is removed. Care was taken to ensure that any targets that depended, directly or indirectly, on android-support-test did not also depend on junit or hamcrest as they conflict with the versions embedded within android-support-test. Bug: 30188076 Test: make checkbuild Change-Id: I160c136ecd1089a2b13d5cdba9eee1287aad93f9 Merged-In: I743f9e20e1e60836ceba9b9051fa17835deba3a2
-
- May 02, 2017
-
-
Alan Viverette authored
am: a9d9daeb Change-Id: I1c3cf78d426e298d81d1d255c315d4ed95b15afb
-
TreeHugger Robot authored
-
- Apr 29, 2017
-
-
TreeHugger Robot authored
-
TreeHugger Robot authored
-
TreeHugger Robot authored
-
TreeHugger Robot authored
-
Bill Yi authored
Change-Id: Ide2d46f805a5bb36b32d6ebaec8d987973b816ab Auto-generated-cl: translation import
-
Bill Yi authored
Change-Id: I98560e277103ff606353cff46889ecdb4d7a3b86 Auto-generated-cl: translation import
-
Bill Yi authored
Change-Id: I19cf3418e3bb56a10729741b0d7514533a92f6be Auto-generated-cl: translation import
-
Bill Yi authored
Change-Id: I13becab3eb65dbb5466387d2781af7226f8dee0e Auto-generated-cl: translation import
-
Bill Yi authored
Change-Id: Ib3dc9dfc6748012de4882a5421993b7bbe825deb Auto-generated-cl: translation import
- Apr 26, 2017
-
-
Alan Viverette authored
Test: make checkbuild Change-Id: I8478dd61a2edf8f87437276025ed57092c1b047c
-
- Apr 11, 2017
-