Commit Graph

15929 Commits

Author SHA1 Message Date
Dan Willemsen 7cd9c0327f Merge "Add support for 10.15 SDK"
am: f887ee6765

Change-Id: I9d126172fef23988ff180f9a138179c79906a954
2019-10-24 15:54:24 -07:00
Treehugger Robot f887ee6765 Merge "Add support for 10.15 SDK" 2019-10-24 22:28:30 +00:00
Ulyana Trafimovich d1c096743e Merge "Deduplicate config generation for boot images."
am: 1f09b0a09e

Change-Id: I99526d8b7da3fc202a9dbcac1be4a3d50805f20a
2019-10-24 03:14:54 -07:00
Ulyana Trafimovich 1f09b0a09e Merge "Deduplicate config generation for boot images." 2019-10-24 09:54:54 +00:00
Ulya Trafimovich 18263381ed Deduplicate config generation for boot images.
Both default and apex configs are used for dexpreopting bootclasspath
jars. The difference between the two configs is in the naming (default
paths contain "boot", and apex paths contain "apex"). Another
difference is that apex config does not have a zip archive.

Test: m
Test: `find $ANDROID_BUILD_TOP/out -name '*.art' | sort`
    returns the same list of files before and after the patch

Change-Id: I5b2e8d83ab94fd0b1b3d4dc3f0db243ef70bfb08
2019-10-23 17:19:17 +01:00
Elliott Hughes ce3a0ef4fc Merge "Switch to toybox find for darwin and linux."
am: e23c63de21

Change-Id: I5f40e5c80163e7e0d409e107f98d5bfea48d569f
2019-10-23 08:06:38 -07:00
Elliott Hughes e23c63de21 Merge "Switch to toybox find for darwin and linux." 2019-10-23 14:52:28 +00:00
Dan Willemsen 89dad60ed5 Add support for 10.15 SDK
I haven't found any issues so far.

Test: try the build
Change-Id: I1e2f4095795daead6eb96280d60a122c51ba66ba
2019-10-22 17:01:15 -07:00
Pete Gillin 8f344a659c Merge "Refactor and strengthen sdk_test.go."
am: e195591829

Change-Id: I2c11b96b41f685e1159e11ec1ac10c4558269659
2019-10-22 03:59:15 -07:00
Pete Gillin e195591829 Merge "Refactor and strengthen sdk_test.go." 2019-10-22 10:46:27 +00:00
Nicolas Geoffray 0588adad94 Merge "Remove support for stripping dex."
am: 43118dc1fc

Change-Id: I127ada3653c551c72a31513c20789dd72f23bd7b
2019-10-22 03:21:32 -07:00
Nicolas Geoffray 43118dc1fc Merge "Remove support for stripping dex." 2019-10-22 09:48:06 +00:00
Ivan Lozano 966981031d Merge "Add Rust darwin host support."
am: 1fd602c34a

Change-Id: I100ed16569f3ccddab250d0d7d03f0e41299b66d
2019-10-21 21:12:48 -07:00
Treehugger Robot 1fd602c34a Merge "Add Rust darwin host support." 2019-10-22 03:51:31 +00:00
Ivan Lozano 1c2ff86225 Add Rust darwin host support.
Support for building Rust modules on darwin hosts.

Bug: 140640858
Test: m libremain works on darwin
Change-Id: Ieb1ff9167de34cffbebebab31fa48da07081c8a6
2019-10-21 13:15:10 -07:00
Pete Gillin bdf5d7170a Refactor and strengthen sdk_test.go.
This change:

- Removes usage of the EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9=false option
  from tests, since it is going to be removed. The java_version
  property is used instead.

- Commons up some of the assertions between the tests for language
  levels 8 and 9 in sdk_test.go.

- In commoning the code up, some additional assertions are made in the
  language level 9 cases, strengthening the tests.

Test: m nothing
Bug: 115604102

Change-Id: I693c5d299b5592b851c44dde4434d92a931f15cd
2019-10-21 14:36:41 +01:00
Jerome Gaillard b9630c65ad Merge "Update droidstubs build target"
am: 8436ccea9c

Change-Id: Ieb62a5d1dd66990bb4292b049f92cab50d0a9cf7
2019-10-21 02:49:38 -07:00
Jerome Gaillard 8436ccea9c Merge "Update droidstubs build target" 2019-10-21 09:32:12 +00:00
Colin Cross ff88f6b700 Merge "Add tradefed_java_library_host"
am: 8141c8781a

Change-Id: I55bca53e02588827374896ef87d58f3f4bdc48c7
2019-10-18 20:09:34 -07:00
Treehugger Robot 8141c8781a Merge "Add tradefed_java_library_host" 2019-10-19 02:45:42 +00:00
karenluo 86984b84b1 Merge "Create C-Suite config module"
am: 760d3d35b6

Change-Id: I15454b2badf03199f9802c6d61e408b80845900b
2019-10-18 15:46:55 -07:00
Treehugger Robot 760d3d35b6 Merge "Create C-Suite config module" 2019-10-18 22:24:52 +00:00
Colin Cross f0f2e2cf79 Add tradefed_java_library_host
Add a module type for tradefed libraries that causes an additional
copy to be installed at out/host/linux-x86/tradefed.

Bug: 122332235
Bug: 141877526
Test: m tradefed
Change-Id: Ib7160dd060ad83d2dfb81d6a7106cb0dac98553e
2019-10-18 15:14:15 -07:00
Pete Bentley 89c1d5ff71 Handle partial link of a single object with a linker script.
am: ab65ba9481

Change-Id: I9fc8d4cd562e365e2cf201ee085fee5cc10b631c
2019-10-18 11:30:51 -07:00
karenluo c031819352 Create C-Suite config module
* Defined a build target csuite_config.go for C-Suite, so that C-Suite
test modules can be declare in Android.bp files.
* Modified vts_config.go to use the general Makefile
suite_host_config.mk.

Test: make csuite, forrest test for vts
Change-Id: I5f67c54e05b113ac6c5d226930618e6811e6e602
Merged-In: I5f67c54e05b113ac6c5d226930618e6811e6e602
2019-10-18 18:28:00 +00:00
Nicolas Geoffray c1bf724207 Remove support for stripping dex.
Stripping is incompatible with ART module updatability.

Bug: 65154345
Bug: 138851227

Test: build and observe no change in output (stripping is not used by
default).

Change-Id: I4bbc01d9979605b7dd2f73ee99a74c1e817c3e8c
2019-10-18 14:52:16 +01:00
Jerome Gaillard 0f59903d09 Update droidstubs build target
This allows to use Metalava to generate metadata files useful for
Android Studio as part of a droidstubs target.
Once those files have been created in a new metadata folder, they are
zipped to make it easier to transfer them into the
out/target/common/obj/PACKAGING folder where they can then be picked up
by the SDK build to be included there.

Bug: 142480924
Test: m sdk
Change-Id: I4be1c9e78369c65ee9cd94706c6d20ab0df6b797
2019-10-18 14:21:55 +01:00
Pete Bentley ab65ba9481 Handle partial link of a single object with a linker script.
Fixes: 142931094
Test: m bssl with -DNO_ASM and all assembly sources commented out
Change-Id: Id56d325fbf1d4a0777944512a88f3c086e930af7
2019-10-18 12:42:18 +01:00
Mitch Phillips 04930779ba Merge "Re-plumb fuzz corpora."
am: 43bfaf9f65

Change-Id: I0cdabe37a7fdd9f44aac42de3464c90f3d0e2f05
2019-10-17 20:04:26 -07:00
Treehugger Robot 43bfaf9f65 Merge "Re-plumb fuzz corpora." 2019-10-18 02:43:26 +00:00
Jiyong Park e64e0e77fc Merge "Support privleged app in APEX"
am: d091c6a67a

Change-Id: Ic2982b4a4224ca8a15769071cebc66b0986a67a3
2019-10-17 18:42:18 -07:00
Treehugger Robot d091c6a67a Merge "Support privleged app in APEX" 2019-10-18 01:30:39 +00:00
Jiyong Park 3cf346c51c Merge "Prohibit dependencies outside of uses_sdks"
am: c5bba642f1

Change-Id: I3e0877d9db2d0c1216f476b4221a06d8001d0994
2019-10-17 17:46:33 -07:00
Treehugger Robot c5bba642f1 Merge "Prohibit dependencies outside of uses_sdks" 2019-10-18 00:30:18 +00:00
Mitch Phillips 8a2bc0b9fd Re-plumb fuzz corpora.
Re-plumb the fuzz corpora through an intermediates directory.
Previously, due to the way that LOCAL_TEST_DATA is implemented, we would
break when corpora were included:
 a) outside of a corpus/ directory, or
 b) not directly under the module directory (i.e. my_module/subdir/corpus)

Corpora are now written into an intermediates directory so that they
play nice with LOCAL_TEST_DATA, because unfortunately the key-value pair
required there is not as simple as source:destination.

Test: m example_fuzzer && ls \
$ANDROID_PRODUCT_OUT/data/fuzz/arm64/example_fuzzer/corpus
Bug: N/A

Change-Id: I5888b06ed349781c6712f1ae77cc3582283a9552
2019-10-17 16:11:00 -07:00
Slava Shklyaev 1d04fa3830 Merge "Add android.hardware.neuralnetworks@1.3"
am: 81a4016f61

Change-Id: If1c0c4d1f54442ff126ab14d88686afc221cdf3c
2019-10-17 16:00:09 -07:00
Treehugger Robot 81a4016f61 Merge "Add android.hardware.neuralnetworks@1.3" 2019-10-17 22:47:15 +00:00
Isaac Chen 0166208e24 Merge "Extend ALLOW_MISSING_DEPENDENCIES coverage"
am: 7617fc2fab

Change-Id: I6d5bd7730abb0e03644c3747ebddcb0a1839665a
2019-10-17 13:31:23 -07:00
Colin Cross a3046bb271 Merge "Split out osMutator from archMutator"
am: d1818c8ed0

Change-Id: I1dc5ce240d4c356b04b3e7193a3c96b2dd966960
2019-10-17 13:29:21 -07:00
Colin Cross fdbf0764e4 Merge "Add arch mutator test"
am: fb91986493

Change-Id: Iabbfa15552b871dfc806cd5ec231de49e7da0ba3
2019-10-17 13:26:58 -07:00
Colin Cross ee8633937f Merge "Add method to determine variations from a Target"
am: ad4a597c79

Change-Id: I98e8e5e0b8dd7f21d4f9bdf713c21daf396159f3
2019-10-17 13:17:17 -07:00
Treehugger Robot 7617fc2fab Merge "Extend ALLOW_MISSING_DEPENDENCIES coverage" 2019-10-17 19:46:53 +00:00
Colin Cross d1818c8ed0 Merge "Split out osMutator from archMutator" 2019-10-17 19:04:18 +00:00
Colin Cross fb91986493 Merge "Add arch mutator test" 2019-10-17 18:52:33 +00:00
Colin Cross ad4a597c79 Merge "Add method to determine variations from a Target" 2019-10-17 18:52:20 +00:00
Jooyung Han 5d57bc60c8 Merge "Revert "Supports VNDK APEX with different versions""
am: a8f91ec00d

Change-Id: I54d8338485f0c4b3cc12dcb7b3de0ef10bf65543
2019-10-17 05:08:05 -07:00
Jooyung Han 14f54d642d Merge "Revert "Add __ANDROID_APEX_<NAME>__ for apex variants""
am: 50dce7372b

Change-Id: I89f3a79292b127007ba477881d399efa69f6621b
2019-10-17 05:08:01 -07:00
Treehugger Robot a8f91ec00d Merge "Revert "Supports VNDK APEX with different versions"" 2019-10-17 11:50:47 +00:00
Treehugger Robot 50dce7372b Merge "Revert "Add __ANDROID_APEX_<NAME>__ for apex variants"" 2019-10-17 11:50:47 +00:00
Pete Gillin b9e63fe015 Merge "Enable Java language level 9 by default."
am: 4fe25b05b9

Change-Id: I3e136a958f8ef54b9c92aa5cecc7bb46dbcec118
2019-10-17 04:05:22 -07:00