Wenshan Fu
91b6b53421
Merge "aconfig: create java libraries for aconfig proto" am: a2d93ae1eb
am: c522f116cb
am: 80fd7410de
am: 8def391348
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2648125
Change-Id: Ia41c58b8a2cce29a8ba232fc40080fbb9fa06847
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 05:26:39 +00:00
Jooyung Han
7650ddad01
Install vintf_fragments even when they are shared
...
Vintf_fragments should be installed regardless when they are shared with
other modules or not.
cc_binary {
name: "foo",
vintf_fragments: ["shared.xml"],
}
cc_binary {
name: "bar",
vintf_fragments: ["shared.xml"],
}
Either `m bar` or `m foo` should install `shared.xml`.
Previously, only *new* vintf_fragments were installed, which means, one
of "foo" or "bar" didn't trigger the installation of "shared.xml".
Bug: 198818343
Test: (see above)
Change-Id: I52b831df046b585db41449f06a6f9c684d623468
2023-07-06 13:45:12 +09:00
Chuong Hoang
fec11e5f10
Merge "Add brightness-related TARGET_RECOVERY_UI_
properties" am: 82d233a1bd
am: 4746c76dde
am: ec4e722eb0
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2646379
Change-Id: If54d396f4365c7dcc4c41b6bfa89f4ee47af8991
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 04:41:09 +00:00
Wenshan Fu
8def391348
Merge "aconfig: create java libraries for aconfig proto" am: a2d93ae1eb
am: c522f116cb
am: 80fd7410de
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2648125
Change-Id: I65004e5d600271caa42b011e122384f1fea07314
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 04:40:03 +00:00
Treehugger Robot
661572e2ab
Merge "Add test for b failing" am: 50619b69b8
am: 6cf2633dc5
am: 1ac126e065
am: 1a8fe06c1d
am: 3430ea5f26
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2646275
Change-Id: Ie214cef333818fe9487605dbb2ecaafd9bda9840
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 03:57:00 +00:00
Chuong Hoang
ec4e722eb0
Merge "Add brightness-related TARGET_RECOVERY_UI_
properties" am: 82d233a1bd
am: 4746c76dde
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2646379
Change-Id: Iee23ec9384deb58a2df8064870c4cb5234e89599
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 03:34:24 +00:00
Wenshan Fu
80fd7410de
Merge "aconfig: create java libraries for aconfig proto" am: a2d93ae1eb
am: c522f116cb
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2648125
Change-Id: I4d78ff64d6a9d935ab5e8f945ef925f9adaecb5a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 03:34:10 +00:00
Treehugger Robot
3430ea5f26
Merge "Add test for b failing" am: 50619b69b8
am: 6cf2633dc5
am: 1ac126e065
am: 1a8fe06c1d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2646275
Change-Id: I1ffe8c24034894ef6f8829a40671815a7f8246d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 03:11:02 +00:00
Chuong Hoang
4746c76dde
Merge "Add brightness-related TARGET_RECOVERY_UI_
properties" am: 82d233a1bd
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2646379
Change-Id: Ie9c80988cd19f52c9e43c91dad589a722ca49961
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 02:52:43 +00:00
Wenshan Fu
c522f116cb
Merge "aconfig: create java libraries for aconfig proto" am: a2d93ae1eb
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2648125
Change-Id: I2f5be25060d812eb086d1c66bdfe59f2eea34022
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 02:51:28 +00:00
Treehugger Robot
1a8fe06c1d
Merge "Add test for b failing" am: 50619b69b8
am: 6cf2633dc5
am: 1ac126e065
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2646275
Change-Id: Iaad49daa2a0dd882bc180b28220228951eae8693
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 02:25:02 +00:00
Chuong Hoang
82d233a1bd
Merge "Add brightness-related TARGET_RECOVERY_UI_
properties"
2023-07-06 02:23:16 +00:00
Wenshan Fu
a2d93ae1eb
Merge "aconfig: create java libraries for aconfig proto"
2023-07-06 01:51:08 +00:00
Treehugger Robot
1ac126e065
Merge "Add test for b failing" am: 50619b69b8
am: 6cf2633dc5
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2646275
Change-Id: I26d49222fcd6963e938120c65d4d27ecb75b883e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 01:40:22 +00:00
Treehugger Robot
6cf2633dc5
Merge "Add test for b failing" am: 50619b69b8
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2646275
Change-Id: Ifc5fa5240b5a2f8ee4cb29ecd0def04aca092ef5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 00:57:14 +00:00
Treehugger Robot
4c2ff78d9d
Merge "Quote pattern in 'find' command used to generate modules.load" am: 530db0e770
am: 55d230847e
am: cb5de56bcd
am: 88db154eb6
am: 23ca2d819c
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2648959
Change-Id: I07f902387768306b4893bcb8469cf91cf2c57710
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-06 00:54:20 +00:00
Treehugger Robot
50619b69b8
Merge "Add test for b failing"
2023-07-05 23:55:58 +00:00
Treehugger Robot
23ca2d819c
Merge "Quote pattern in 'find' command used to generate modules.load" am: 530db0e770
am: 55d230847e
am: cb5de56bcd
am: 88db154eb6
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2648959
Change-Id: I77f4d2f60c079dd727aa3a0605aed18dae2c3af5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 23:43:28 +00:00
Treehugger Robot
88db154eb6
Merge "Quote pattern in 'find' command used to generate modules.load" am: 530db0e770
am: 55d230847e
am: cb5de56bcd
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2648959
Change-Id: Ib60fe641ef97bf8b514ebb832959bc8cc5f57853
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 22:56:50 +00:00
Dennis Shen
0e8f1fc199
Merge "cpp codegen redesign, unit test support" am: 99d4a49d68
am: 6f1c3fe881
am: 06aefcba67
am: e9eb13602e
am: 124ea2244b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2642133
Change-Id: Ia8f29ee6708c68c87a87f5560ccacd007a70813f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 22:31:52 +00:00
Treehugger Robot
cb5de56bcd
Merge "Quote pattern in 'find' command used to generate modules.load" am: 530db0e770
am: 55d230847e
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2648959
Change-Id: I08cbe48446d901ae1979fc2af0eaf1a3ad3bae1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 22:09:56 +00:00
Dennis Shen
124ea2244b
Merge "cpp codegen redesign, unit test support" am: 99d4a49d68
am: 6f1c3fe881
am: 06aefcba67
am: e9eb13602e
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2642133
Change-Id: I3dd58ec583b7700d68cb9e2f8564e12a2c73464d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 21:50:53 +00:00
Treehugger Robot
55d230847e
Merge "Quote pattern in 'find' command used to generate modules.load" am: 530db0e770
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2648959
Change-Id: I4e9dc97067a41803c3c9a2b21917600f21b1b353
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 21:29:30 +00:00
Dennis Shen
e9eb13602e
Merge "cpp codegen redesign, unit test support" am: 99d4a49d68
am: 6f1c3fe881
am: 06aefcba67
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2642133
Change-Id: Ibc32b6ac8f7e4897545cdee7c6ddb9556bceaa1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 21:04:41 +00:00
Sorin Basca
c7e61b3ba4
Merge "Add test utils script to xTS zips" am: e029e1e7ba
am: f32074304e
am: 35ff4ec982
am: 10738e13c6
am: 09dd9c9b41
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2361760
Change-Id: I36e2bd8ee49157f573df206c0ce32772a04bdaec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 21:00:40 +00:00
Treehugger Robot
530db0e770
Merge "Quote pattern in 'find' command used to generate modules.load"
2023-07-05 20:52:22 +00:00
Sorin Basca
09dd9c9b41
Merge "Add test utils script to xTS zips" am: e029e1e7ba
am: f32074304e
am: 35ff4ec982
am: 10738e13c6
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2361760
Change-Id: I56da9fed8f043ac5055a25a5ff121ef2eca2eb53
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 20:20:03 +00:00
Dennis Shen
06aefcba67
Merge "cpp codegen redesign, unit test support" am: 99d4a49d68
am: 6f1c3fe881
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2642133
Change-Id: I05fb986d90f1ae3a0bfec36abea7905bb6334f6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 20:15:42 +00:00
Dennis Shen
6f1c3fe881
Merge "cpp codegen redesign, unit test support" am: 99d4a49d68
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2642133
Change-Id: I1f6a4642d10a72f7f402e040353685771a03d815
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 19:37:17 +00:00
Sorin Basca
10738e13c6
Merge "Add test utils script to xTS zips" am: e029e1e7ba
am: f32074304e
am: 35ff4ec982
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2361760
Change-Id: I9dd62248447361166243e3877efbed9863056bc5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 19:35:35 +00:00
Cole Faust
a497402de7
Add test for b failing
...
Because we've introduced bugs before where b doesn't exit with the
correct status code when bazel fails.
Bug: 289436072
Test: ./build/make/tests/b_tests.sh
Change-Id: Ia9cb990c627f7b68636e6277a7c637d62312826d
2023-07-05 12:26:55 -07:00
Dennis Shen
99d4a49d68
Merge "cpp codegen redesign, unit test support"
2023-07-05 19:03:11 +00:00
Sorin Basca
35ff4ec982
Merge "Add test utils script to xTS zips" am: e029e1e7ba
am: f32074304e
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2361760
Change-Id: I71b730555e529a4ac0f2aec84b50799fdfe168f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 18:48:30 +00:00
Sorin Basca
f32074304e
Merge "Add test utils script to xTS zips" am: e029e1e7ba
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2361760
Change-Id: I232d8db33805395d1105d986e8a2d278e320b23c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-05 18:05:45 +00:00
Sorin Basca
e029e1e7ba
Merge "Add test utils script to xTS zips"
2023-07-05 17:23:30 +00:00
Dennis Shen
8d544f7439
cpp codegen redesign, unit test support
...
cpp codegen iteration 2, based on discussions with three internal teams
that use c++. Refer to the design doc "aconfig c++ codegen" for detailed
design. At a high level, we generate two sets of code artifacts with the
same signatured api: one for production that without any local flag
override capability, one for unit test that allows local flag overrides.
It supports static methods style interface as well as injection pattern.
Refer to the test points in the codegen_cpp.rs for examples of generated
code.
for production target codegen: aconfig create-cpp-lib --cache <cache> --out <out dir>
for test target codegen: aconfig create-cpp-lib --cache <cache> --out
<out dir> --mode test
Bug: b/279483801
Test: atest aconfig.test
Change-Id: I92fefb9623d5435525339a74f57bbd36d0afef08
2023-07-05 14:05:44 +00:00
Wenshan Fu
89467c3109
aconfig: create java libraries for aconfig proto
...
Host side test infra needs the library to consume the dumped flags info
generated by aconfig.
Test: m libaconfig_java_proto_lite libaconfig_java_proto_full
Bug: 289906970
Change-Id: I9891cb8445b90f7269e0c679ceaae6bc102bbb0c
2023-07-05 13:57:19 +00:00
Rashid Zaman
c4624460ca
Quote pattern in 'find' command used to generate modules.load
...
When a kernel module archive is specified via
BOARD_*_KERNEL_MODULES_ARCHIVE an unquoted wildcard pattern in the
'find' command used to find modules to add to modules.load can result
in a build failure due to shell expansion. Fix this by quoting the
pattern so that kernel modules in $ANDROID_BUILD_TOP don't cause
unexpected build failures.
Bug: 289887845
Test: Define BOARD_VENDOR_KERNEL_MODULES_ARCHIVE for
aosp_cf_x86_64_phone, touch foo.ko &&
lunch aosp_cf_x86_64_phone-userdebug && m succeeds.
Change-Id: I8122afc6bbbb5df6e3b11922b2be38129addeda0
Signed-off-by: Rashid Zaman <rashidz@meta.com >
2023-07-04 23:16:34 -07:00
Kangping Dong
c9b00f8d40
Merge "add com.android.threadnetwork to base_system.mk" am: 235662f15a
am: a0e4fab6f0
am: d1ef7f4487
am: 7da60868fd
am: 5a95717b65
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2645819
Change-Id: I752509f2232332a39030844dd1f4e6885a80c506
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-04 05:29:47 +00:00
Kangping Dong
5a95717b65
Merge "add com.android.threadnetwork to base_system.mk" am: 235662f15a
am: a0e4fab6f0
am: d1ef7f4487
am: 7da60868fd
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2645819
Change-Id: Ifd1a3d3ae619749ef896b83c57700e2ab86ef63e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-04 04:52:21 +00:00
Kangping Dong
7da60868fd
Merge "add com.android.threadnetwork to base_system.mk" am: 235662f15a
am: a0e4fab6f0
am: d1ef7f4487
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2645819
Change-Id: Iaa48747f615b2d39e5e05b12d5a0ec28c6d3b129
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-04 04:10:06 +00:00
Wenshan Fu
f3641325c6
Merge "Create the TEST_MAPPING file" am: e0b709b9a6
am: 5a80e2617d
am: a49ad1b8df
am: 7ce48d4db2
am: 05eab4ebbf
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2643392
Change-Id: If6cd1cfc1017367bf026c0beac6c8a44af33fe7e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-04 04:05:49 +00:00
Wenshan Fu
05eab4ebbf
Merge "Create the TEST_MAPPING file" am: e0b709b9a6
am: 5a80e2617d
am: a49ad1b8df
am: 7ce48d4db2
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2643392
Change-Id: I9da99325cfd7a79c77f51b224e54428893c1a8d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-04 03:28:12 +00:00
Kangping Dong
d1ef7f4487
Merge "add com.android.threadnetwork to base_system.mk" am: 235662f15a
am: a0e4fab6f0
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2645819
Change-Id: I15346864cdf2f8a08406cbb49aa6e9771dd450c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-04 03:25:09 +00:00
Wenshan Fu
7ce48d4db2
Merge "Create the TEST_MAPPING file" am: e0b709b9a6
am: 5a80e2617d
am: a49ad1b8df
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2643392
Change-Id: Icbefbf1f0a16c839653bc9b1473a7731ac9bf72c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-04 02:45:52 +00:00
Kangping Dong
a0e4fab6f0
Merge "add com.android.threadnetwork to base_system.mk" am: 235662f15a
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2645819
Change-Id: Iaadb738d8b3f694629041cf36f8f50ff148ad6d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-04 02:26:17 +00:00
Wenshan Fu
a49ad1b8df
Merge "Create the TEST_MAPPING file" am: e0b709b9a6
am: 5a80e2617d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2643392
Change-Id: Ia69296a4c9004d7ca24123f53fdcf51e59c66ff5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-04 01:59:38 +00:00
Kangping Dong
235662f15a
Merge "add com.android.threadnetwork to base_system.mk"
2023-07-04 01:52:46 +00:00
Wenshan Fu
5a80e2617d
Merge "Create the TEST_MAPPING file" am: e0b709b9a6
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2643392
Change-Id: I4d53145ffa9395f60f1d4e751de2acb03f01922b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-04 01:22:48 +00:00
Wenshan Fu
e0b709b9a6
Merge "Create the TEST_MAPPING file"
2023-07-04 00:44:05 +00:00