Commit Graph

12404 Commits

Author SHA1 Message Date
Paul Duffin
4ea7fb7c07 Merge changes Ib0389900,Ib2d69dea am: e28d0c0ff3 am: 7204ec83ef
am: 1a5d25499a

Change-Id: I5b2ce79790b12fab360339faba6f7ef548eb961a
2019-03-01 01:23:21 -08:00
Paul Duffin
1a5d25499a Merge changes Ib0389900,Ib2d69dea am: e28d0c0ff3
am: 7204ec83ef

Change-Id: Iab426d8c916d6548edd8bb25d62401b1e97cd6b3
2019-03-01 01:19:15 -08:00
Paul Duffin
7204ec83ef Merge changes Ib0389900,Ib2d69dea
am: e28d0c0ff3

Change-Id: Ibcbc9f19ac3980e74034f0a27ab249c71e5006df
2019-03-01 01:15:20 -08:00
Paul Duffin
e28d0c0ff3 Merge changes Ib0389900,Ib2d69dea
* changes:
  Fix hiddenapi issue when REMOVE_ATB_FROM_BCP=true
  Improve hiddenapi processing so it does not require white list
2019-03-01 09:04:39 +00:00
Alex Light
c6d6380c34 Merge "Add support for including py_binary and *_go_binary in apexs" am: f8711f053c am: 6b7ea48868
am: 95333c25e5

Change-Id: I87ec345448112a7e06d8d8adb7cda1493a9f0b70
2019-02-28 20:22:43 -08:00
Alex Light
95333c25e5 Merge "Add support for including py_binary and *_go_binary in apexs" am: f8711f053c
am: 6b7ea48868

Change-Id: I3cb446c21e30c5414f6af5b98e69bc4627148885
2019-02-28 20:14:35 -08:00
Alex Light
6b7ea48868 Merge "Add support for including py_binary and *_go_binary in apexs"
am: f8711f053c

Change-Id: Ia3a19d7f4969fbecd76a9cfd8e9e9a35db909429
2019-02-28 20:10:33 -08:00
Treehugger Robot
f8711f053c Merge "Add support for including py_binary and *_go_binary in apexs" 2019-03-01 03:57:51 +00:00
Jaewoong Jung
5b657bfba7 Merge "aapt2 flag for target manifest package override" am: ce3de3df0f am: a58c5c8139
am: b3f3924119

Change-Id: I86cbc75abb59f1e88ae20cc1d8e7004405246ef1
2019-02-28 19:37:21 -08:00
Jaewoong Jung
b3f3924119 Merge "aapt2 flag for target manifest package override" am: ce3de3df0f
am: a58c5c8139

Change-Id: I6fc48aa98e783c08a2d6b0c3005621dbd81459e6
2019-02-28 19:33:17 -08:00
Jaewoong Jung
a58c5c8139 Merge "aapt2 flag for target manifest package override"
am: ce3de3df0f

Change-Id: I20740e8b604ec5b496c17cce5cb45339d3d279ee
2019-02-28 19:29:16 -08:00
Jaewoong Jung
ce3de3df0f Merge "aapt2 flag for target manifest package override" 2019-03-01 03:24:25 +00:00
Sundong Ahn
c7ff2701a1 Merge "Add path valid check" am: 10d21fdcb9 am: 24801a3980
am: 37eed8fc81

Change-Id: I84e99e95c5a5e95ea105733b0ca8b88d61f1d033
2019-02-28 19:04:47 -08:00
Sundong Ahn
37eed8fc81 Merge "Add path valid check" am: 10d21fdcb9
am: 24801a3980

Change-Id: I0d5ec500385106de4b1168cf4114be61aba40374
2019-02-28 18:56:11 -08:00
Sundong Ahn
24801a3980 Merge "Add path valid check"
am: 10d21fdcb9

Change-Id: Idea414e7b6d8bf3ba9058e9a5eb9ff8a1122cc0d
2019-02-28 18:48:08 -08:00
Treehugger Robot
10d21fdcb9 Merge "Add path valid check" 2019-03-01 02:34:58 +00:00
Alex Light
778127a041 Add support for including py_binary and *_go_binary in apexs
These additional binary types are useful for some apexs. Add the
ability to include them. Due to the nature of the resulting artifacts
only py binaries with embedded launchers and host go binaries are
supported.

Test: m com.android.support.apexer
Bug: 119332365
Bug: 119332362
Change-Id: I27c253d3647cf7bbe15896610d7a74a5f93e8bec
2019-03-01 01:56:14 +00:00
Jaewoong Jung
2cfaf135a4 Merge "Revert "Add override_module."" am: ef36053829 am: 4ab2e63974
am: d26cc522ac

Change-Id: Iab70e8d689eea96831afd4f3b696122b98c99d9b
2019-02-28 15:51:16 -08:00
Jaewoong Jung
4102e5dca3 aapt2 flag for target manifest package override
This change adds an aapt2 flag, rename-instrumentation-target-package,
when an android test's instrumention target module's manifest package
name is overridden.

Bug: 122957760
Test: app_test.go, atest DocumentsUITests
Change-Id: I7116a51ec5ec9d61a20cd28509b3af0e383730d7
2019-02-28 15:41:45 -08:00
Jaewoong Jung
d26cc522ac Merge "Revert "Add override_module."" am: ef36053829
am: 4ab2e63974

Change-Id: Id48b87392cb84f1b2a07ba0dde7c8e024dec0509
2019-02-28 15:39:02 -08:00
Jaewoong Jung
4ab2e63974 Merge "Revert "Add override_module.""
am: ef36053829

Change-Id: I962847cbe6c518477c8c0422d93c56103616a6bc
2019-02-28 15:25:45 -08:00
Treehugger Robot
ef36053829 Merge "Revert "Add override_module."" 2019-02-28 23:10:33 +00:00
Alex Light
6e1ded330f Merge "Add java_* 'services:' field" am: 6a48032fc9 am: 16189b6584
am: b2b83a47ca

Change-Id: I1a218f1f88473d87b030d122e56ac8ce8fc8df43
2019-02-28 09:44:26 -08:00
Alex Light
b2b83a47ca Merge "Add java_* 'services:' field" am: 6a48032fc9
am: 16189b6584

Change-Id: I186727849ae1d3723f90c166ae89ad238e4cf290
2019-02-28 09:32:16 -08:00
Alex Light
16189b6584 Merge "Add java_* 'services:' field"
am: 6a48032fc9

Change-Id: Ic880f26e50d1ea9fcd0ec30da4a136ad5fc78c04
2019-02-28 09:17:14 -08:00
Alex Light
6a48032fc9 Merge "Add java_* 'services:' field" 2019-02-28 17:05:01 +00:00
Jaewoong Jung
acb6db331b Revert "Add override_module."
This reverts commit aa65e17016.

Reason for revert: Not compatible with PRODUCT_PACKAGES, and so has very limited use.

Change-Id: Ib141d3984a6f12bb50989e66037494c466b066f1
2019-02-28 16:22:30 +00:00
Paul Duffin
719fed4e95 Fix hiddenapi issue when REMOVE_ATB_FROM_BCP=true
If the android.test.base is not on the bootclasspath then its stubs
should not be used as input to the hiddenapi processor.

Bug: 73711752
Test: make REMOVE_ATB_FROM_BCP=true droid && atest -p cts/tests/signature
Change-Id: Ib03899001e4350c9ad9e757e9e6d7d41bb0a3896
2019-02-28 16:15:44 +00:00
Paul Duffin
d2acecaeb7 Improve hiddenapi processing so it does not require white list
Rather than have a special white list to contain the names of modules
that provide additional hiddenapi for modules on the bootclasspath
this defines a convention that such modules must have a name which is
of the format <x>-hiddenapi, where <x> is the name of the module on the
bootclasspath.

Bug: 73711752
Test: make droid && flashall -w && atest -p cts/tests/signature
Change-Id: Ib2d69dea9541b60a9bb81496f00edb65036d1ebb
2019-02-28 16:13:20 +00:00
Paul Duffin
3a006cd771 Merge "Revert "Support libraries (not just boot jars) that have hiddenapi"" am: 724c5fd813 am: 4a33f24c2c
am: 927fba9706

Change-Id: I6c71b9199fe2d98dbcef61faaa7d00475cd6098a
2019-02-28 05:43:38 -08:00
Paul Duffin
927fba9706 Merge "Revert "Support libraries (not just boot jars) that have hiddenapi"" am: 724c5fd813
am: 4a33f24c2c

Change-Id: I218a12d3d132913ac846452175661aa5b49a016e
2019-02-28 05:39:08 -08:00
Paul Duffin
4a33f24c2c Merge "Revert "Support libraries (not just boot jars) that have hiddenapi""
am: 724c5fd813

Change-Id: Ie67f5288ae289eae702817266a389e01531ac4af
2019-02-28 05:35:07 -08:00
Paul Duffin
724c5fd813 Merge "Revert "Support libraries (not just boot jars) that have hiddenapi"" 2019-02-28 13:25:08 +00:00
Roland Levillain
33d232ad61 Merge "Fix soong.android.RuleBuilderCommand.FlagWithList's comment." am: 2833d984fb am: 5d2de1b78c
am: 37ba9f1fdb

Change-Id: I4d148b99471034a8714d9bd268330e0e36ad63b4
2019-02-28 03:15:30 -08:00
Roland Levillain
37ba9f1fdb Merge "Fix soong.android.RuleBuilderCommand.FlagWithList's comment." am: 2833d984fb
am: 5d2de1b78c

Change-Id: I3b932ac3d460894bf0b3e5e999a571c83bcd8ee9
2019-02-28 03:11:28 -08:00
Roland Levillain
5d2de1b78c Merge "Fix soong.android.RuleBuilderCommand.FlagWithList's comment."
am: 2833d984fb

Change-Id: I148b1695750a533a8d05b0e324bb88ae5903a39d
2019-02-28 03:07:47 -08:00
Roland Levillain
2833d984fb Merge "Fix soong.android.RuleBuilderCommand.FlagWithList's comment." 2019-02-28 10:58:52 +00:00
Sundong Ahn
ae418acbab Add path valid check
The path valid check is added for avoiding panic message

Bug: 126612123
Test: tapas tradefed-all && make -j40

Change-Id: I76b79d5040db7168d8a8879f64349846005333b5
2019-02-28 16:51:53 +09:00
Jaewoong Jung
049aea10f5 Merge "Add override_module." am: b709575a75 am: e8eaf4608d
am: b44bb0896b

Change-Id: I4c8faef56835a1e7d334f8dade5623c9ea07df3e
2019-02-27 20:13:56 -08:00
Jaewoong Jung
b44bb0896b Merge "Add override_module." am: b709575a75
am: e8eaf4608d

Change-Id: I768b903b560b1054ef99c190e00c0c63f8cef18a
2019-02-27 20:09:53 -08:00
Jaewoong Jung
e8eaf4608d Merge "Add override_module."
am: b709575a75

Change-Id: I9f50a0def72a22d9146f2b23e6b313f55b7e6c3c
2019-02-27 20:05:51 -08:00
Treehugger Robot
b709575a75 Merge "Add override_module." 2019-02-28 03:46:23 +00:00
Alex Light
7f004a765b Add java_* 'services:' field
Some libraries rely on the java.util.ServiceLoader system to access
classes. Allow java_* targets to specify the services that should be
exposed there.

Test: m jdi-support
Bug: 124507633

Change-Id: I253a87033563e3aebc50250fe2252d80d2883815
2019-02-27 23:14:47 +00:00
Jaewoong Jung
464591da7f Merge "Add a filename to anchor links in build docs." am: be977a0edd am: 010c2559e5
am: 23b79d0643

Change-Id: Iac6b2f18a64fc9183bac3f09165e3a38356a4599
2019-02-27 15:01:13 -08:00
Jaewoong Jung
23b79d0643 Merge "Add a filename to anchor links in build docs." am: be977a0edd
am: 010c2559e5

Change-Id: Ib3e918eccc5a8d3525c23bb0bf53082a846724ad
2019-02-27 14:57:10 -08:00
Jaewoong Jung
010c2559e5 Merge "Add a filename to anchor links in build docs."
am: be977a0edd

Change-Id: I1da199310bd909172afce69213d008dd5d0dc7d0
2019-02-27 14:52:06 -08:00
Jaewoong Jung
be977a0edd Merge "Add a filename to anchor links in build docs." 2019-02-27 22:38:19 +00:00
Jaewoong Jung
aa65e17016 Add override_module.
This new module type replaces the inherit-package function in make by
allowing developers to override the name, the certificate, and the
manifest package name of an android_app module.

Bug: 122957760
Fixes: 123640028
Test: app_test.go + BrowserGoogle
Change-Id: Iefe447e7078b25039233221361ef95c83a29973a
2019-02-27 14:35:39 -08:00
Patrice Arruda
4a77a1c092 Merge "Add a host prebuilt module type for usr/share." am: 368a97286b am: ecaae42150
am: 87a0cc06c9

Change-Id: I303afaae56e058671469911a9b7885898ee2a7f7
2019-02-27 14:29:07 -08:00
Patrice Arruda
87a0cc06c9 Merge "Add a host prebuilt module type for usr/share." am: 368a97286b
am: ecaae42150

Change-Id: Ie5a0dbfbeff1bf44d05a921a1c74defafd4fe126
2019-02-27 14:21:03 -08:00