Age | Commit message (Collapse) | Author |
|
4102303 snap-temp-L92600000074342209
Change-Id: Ie72b50a4bb1ba35b447649df2ed017bdab1a944d
|
|
133b4fb575 am: b1111ca7a7 am: 9c4e2ffaf6
am: 2817a5f969
Change-Id: If97cbf7e6f7a980d39706b5f31b29b2d7cf2140f
|
|
133b4fb575 am: b1111ca7a7
am: 9c4e2ffaf6
Change-Id: If03ebde9689084b193ef8133f57218f81fa267fd
|
|
am: b1111ca7a7
Change-Id: I81673bf875a380decd8b49f13b8e0d2047fef489
|
|
am: 133b4fb575
Change-Id: Ic174ca52983620f3aaae0b9855c8c880cbe081b4
|
|
|
|
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
Replaced 'android.test.runner' with 'legacy-android-test' in
LOCAL_JAVA_LIBRARIES because module PartnerBookmarksProviderTest
uses classes from package android.test (possible indirectly) and
needs them available at compile time.
Dependency 'legacy-android-test' is used instead of
'android.test.runner' because the latter will conflict with
dependencies on junit.
Removed legacy-android-test from LOCAL_STATIC_JAVA_LIBRARIES
because PartnerBookmarksProviderTest's manifest file
(AndroidManifest.xml) targets API level 14 and dynamically includes
the android.test.runner library at runtime so there is no point in
statically including the classes.
Bug: 30188076
Test: make checkbuild and ran a sample of tests
Change-Id: I16b2226c19f0112b6a51810b6cfab598004bb61c
|
|
382bc45b8f am: 90b8532341 am: 01a7c93fd0
am: 5dffc10ad0
Change-Id: I2d7cea8d3247d2c8850ebf6518293fa1a5eb424d
|
|
382bc45b8f am: 90b8532341
am: 01a7c93fd0
Change-Id: If04330753c5c354d2c140b9d2fecf08dd119bb55
|
|
am: 90b8532341
Change-Id: I8c2f9f76a2125ba768200151f16bfa1c6ee1a05e
|
|
am: 382bc45b8f
Change-Id: Idf36ada067101f5cdf7398c0c84bc4ab72564841
|
|
|
|
In preparation for removing junit classes from the Android API
the legacy-test target will be removed from the
TARGET_DEFAULT_JAVA_LIBRARIES. This change adds explicit
dependencies on junit and/or legacy-android-test to ensure that
modules will compile properly once it is removed.
Bug: 30188076
Test: make checkbuild
Change-Id: I9bbe54fbb0786fb0b29da3e6555c35fe7fcd0707
|
|
Cherry-pick: I79b89d12a99840da8849f056f6e14be4133f02f1
Two resource leaks removed; provider cursor iteration fixed.
Change-Id: I19e29d4db96fbdd33b4b630a042b6551ece0b277
|
|
A “Default” Partner Bookmark content provider implements
the Partner Bookmarks Content Provider API, and uses xml
and raw resources to extract the set of bookmarks and
corresponding icons.
Bug: 6399404
Change-Id: I416e87320b2ba958aa4f260277e4d6de20856c48
|
|
|