Commit Graph

88559 Commits

Author SHA1 Message Date
Jooyung Han
0f8339dcac Merge "Add apexd_host to otatools" 2023-06-29 06:01:38 +00:00
Treehugger Robot
6d2b198f87 Merge "add sha256 to art-host-tests zip to lower rbe upload overhead" 2023-06-29 05:50:23 +00:00
Jooyung Han
8f0dcc28a4 Add apexd_host to otatools
It's used by other tools like check_target_files_vintf and
merge_target_files.

Bug: 289274238
Test: m otatools-package # see if otatools.zip has apexd_host
Change-Id: Ie2e939b00846d5f0a5d81b26f39ac11ff08ff383
2023-06-29 12:43:10 +09:00
Treehugger Robot
87034a06e0 Merge "Make test more deterministic by setting search_path to None" am: 0dc5eeaaca am: 9f5f283489 am: f2ccf043d7 am: ac8e8e12db
Original change: https://android-review.googlesource.com/c/platform/build/+/2644790

Change-Id: I0fea3dc711a3352db1bbd7b43b66406e8851ea10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 01:22:19 +00:00
Treehugger Robot
ac8e8e12db Merge "Make test more deterministic by setting search_path to None" am: 0dc5eeaaca am: 9f5f283489 am: f2ccf043d7
Original change: https://android-review.googlesource.com/c/platform/build/+/2644790

Change-Id: Iba57b35103e5ddc43bc29b391423054292f52e08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 00:37:20 +00:00
Julien Desprez
7b94cc7170 add sha256 to art-host-tests zip to lower rbe upload overhead
Avoid a cas unzip/upload by using the soong_zip option

Change-Id: I4ef8571a43ccf49d01e876605759e82f8e87dbc5
Test: presubmit
Bug: 286959075
2023-06-29 00:18:38 +00:00
Treehugger Robot
f2ccf043d7 Merge "Make test more deterministic by setting search_path to None" am: 0dc5eeaaca am: 9f5f283489
Original change: https://android-review.googlesource.com/c/platform/build/+/2644790

Change-Id: I0a4eb7526a778995915fd67f967ddc8644c3c484
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 23:46:55 +00:00
Treehugger Robot
9f5f283489 Merge "Make test more deterministic by setting search_path to None" am: 0dc5eeaaca
Original change: https://android-review.googlesource.com/c/platform/build/+/2644790

Change-Id: If7a918ca9829fd5436eb74c60b10066b1c2c9afe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 23:07:28 +00:00
Treehugger Robot
0dc5eeaaca Merge "Make test more deterministic by setting search_path to None" 2023-06-28 22:28:28 +00:00
Jooyung Han
8b36a68efb Merge changes from topic "apexd_host" am: c269ec3538 am: 9014a6dca1 am: d93dead026 am: 78d97792bf
Original change: https://android-review.googlesource.com/c/platform/build/+/2639710

Change-Id: I6cdb9778e1e18b5e3035973f61275a5a284a842d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 21:16:52 +00:00
Jooyung Han
cd187878be Deprecate flattened apexes am: 2ac1f2fabc am: 14f745b4d3 am: 69d815deb1 am: 55f3ef3802
Original change: https://android-review.googlesource.com/c/platform/build/+/2637110

Change-Id: I574dba391eadb2eac524b3b103d2bf7e66af2f11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 21:16:50 +00:00
Jooyung Han
78d97792bf Merge changes from topic "apexd_host" am: c269ec3538 am: 9014a6dca1 am: d93dead026
Original change: https://android-review.googlesource.com/c/platform/build/+/2639710

Change-Id: I1a7185ed64f33fdadf38cad51c63722ebccd9013
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 20:29:22 +00:00
Jooyung Han
55f3ef3802 Deprecate flattened apexes am: 2ac1f2fabc am: 14f745b4d3 am: 69d815deb1
Original change: https://android-review.googlesource.com/c/platform/build/+/2637110

Change-Id: Id4ca986d0e48d8d1ef82b7e9eee6378e550e329d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 20:29:17 +00:00
Jooyung Han
d93dead026 Merge changes from topic "apexd_host" am: c269ec3538 am: 9014a6dca1
Original change: https://android-review.googlesource.com/c/platform/build/+/2639710

Change-Id: I72e2da1fdbb0d21588b9068da19a7a0d6f7d241b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 19:42:24 +00:00
Jooyung Han
69d815deb1 Deprecate flattened apexes am: 2ac1f2fabc am: 14f745b4d3
Original change: https://android-review.googlesource.com/c/platform/build/+/2637110

Change-Id: If88f3a13b150b3286af625e1d5e36e0248f923da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 19:42:22 +00:00
Jooyung Han
9014a6dca1 Merge changes from topic "apexd_host" am: c269ec3538
Original change: https://android-review.googlesource.com/c/platform/build/+/2639710

Change-Id: Ibf39a1ca5f9ed74b0ff4ca598f6c7e58855497c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 18:42:27 +00:00
Jooyung Han
14f745b4d3 Deprecate flattened apexes am: 2ac1f2fabc
Original change: https://android-review.googlesource.com/c/platform/build/+/2637110

Change-Id: I724fedfe790539efa3355ba9c2833bf4717ba4ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 18:42:24 +00:00
Jooyung Han
c269ec3538 Merge changes from topic "apexd_host"
* changes:
  Use apexd_host for host-side APEX extraction
  Deprecate flattened apexes
2023-06-28 17:36:15 +00:00
Kelvin Zhang
03dc6ee96f Make test more deterministic by setting search_path to None
Test: th
Bug: 2640751
Change-Id: I9779dfa40c1e8319cb67ae0928c977f5a10cda5f
2023-06-28 10:10:39 -07:00
Jiakai Zhang
73ecc5b27a Use per-app package list to avoid unnecessary dexpreopt.
Similar to aosp/2637193, but for apps defined in Makefile.

Bug: 288218403
Test: m
Test: Change PRODUCT_PACKAGES and see no dexpreopt reruns.
Change-Id: If0ecbb2d210a780c56ea506bb8d3363e1bd91f58
2023-06-28 17:59:39 +01:00
Zhi Dou
24c45908c1 Merge "aconfig: add java codegen test mode" am: 514f99b205 am: a99ddd3b84 am: 5366554972 am: 9f6e482d0d
Original change: https://android-review.googlesource.com/c/platform/build/+/2638410

Change-Id: I494d8582cbd07146490d1ce6b4799cbaf88a0c54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 16:13:09 +00:00
Zhi Dou
9f6e482d0d Merge "aconfig: add java codegen test mode" am: 514f99b205 am: a99ddd3b84 am: 5366554972
Original change: https://android-review.googlesource.com/c/platform/build/+/2638410

Change-Id: Ie6a4e474af8ae2c0e03433df7218ffff2680dba6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 15:30:08 +00:00
Zhi Dou
5366554972 Merge "aconfig: add java codegen test mode" am: 514f99b205 am: a99ddd3b84
Original change: https://android-review.googlesource.com/c/platform/build/+/2638410

Change-Id: I0d1096a7554f695b8a57f7c618c2c0e220a18dcc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 14:44:08 +00:00
Zhi Dou
a99ddd3b84 Merge "aconfig: add java codegen test mode" am: 514f99b205
Original change: https://android-review.googlesource.com/c/platform/build/+/2638410

Change-Id: I164c75e0c0ab5e8ebdff7c9a746d4d08e4d9d3ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 14:05:08 +00:00
Zhi Dou
514f99b205 Merge "aconfig: add java codegen test mode" 2023-06-28 13:01:01 +00:00
Ulya Trafimovich
08c381b8b2 Add riscv64 banchan target.
Test: banchan riscv64 com.android.art
Test: build/soong/build_test.bash --dist -products module_riscv64
Bug: 271573990
Change-Id: I6aa8c51b1a1928b3da52a9345a8bfb84e3eb11d0
2023-06-28 13:58:30 +01:00
Treehugger Robot
1d130fc5d7 Merge "Fix test flake" am: 59f99b31eb am: b56b3b7b38 am: 01aeb2872c am: 886edb56eb
Original change: https://android-review.googlesource.com/c/platform/build/+/2640751

Change-Id: If406d6910f753fb9f25f31d39caaddc9f0962ed9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 04:33:20 +00:00
Treehugger Robot
886edb56eb Merge "Fix test flake" am: 59f99b31eb am: b56b3b7b38 am: 01aeb2872c
Original change: https://android-review.googlesource.com/c/platform/build/+/2640751

Change-Id: Iade474f2717f72ee790965de8cfa4bd17d56347d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 03:44:24 +00:00
Treehugger Robot
01aeb2872c Merge "Fix test flake" am: 59f99b31eb am: b56b3b7b38
Original change: https://android-review.googlesource.com/c/platform/build/+/2640751

Change-Id: I26e28a9e8261ef149adf31bbf3f1b5b7221a9a30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 02:58:03 +00:00
Treehugger Robot
b56b3b7b38 Merge "Fix test flake" am: 59f99b31eb
Original change: https://android-review.googlesource.com/c/platform/build/+/2640751

Change-Id: Ief9e2c178f614b92711efd55d1c72f53315844c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 02:18:07 +00:00
Treehugger Robot
59f99b31eb Merge "Fix test flake" 2023-06-28 01:18:55 +00:00
Dan Albert
760ae18831 Merge changes from topic "module-rule-tracing" am: ef530fdf9a am: d3bcae7208 am: 9530bfba04 am: 65e23a90b3
Original change: https://android-review.googlesource.com/c/platform/build/+/2617860

Change-Id: I77b729384f42ec2fe61c94c1516b3b14a3c531cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 00:44:48 +00:00
Dan Albert
65e23a90b3 Merge changes from topic "module-rule-tracing" am: ef530fdf9a am: d3bcae7208 am: 9530bfba04
Original change: https://android-review.googlesource.com/c/platform/build/+/2617860

Change-Id: I09fc357de938231dba15afe4eef3a8be5d1ab681
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 23:37:11 +00:00
Dan Albert
9530bfba04 Merge changes from topic "module-rule-tracing" am: ef530fdf9a am: d3bcae7208
Original change: https://android-review.googlesource.com/c/platform/build/+/2617860

Change-Id: Ie0f3c87a52d06210d7277a969ed48e3be7db9545
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 22:53:59 +00:00
Elliott Hughes
97ad120adb Switch from minigzip to gzip.
Bug: http://b/288169261
Test: treehugger
Change-Id: I404cbcb850734ed8291c2215a4329fb372806d63
2023-06-27 15:39:05 -07:00
Dan Albert
d3bcae7208 Merge changes from topic "module-rule-tracing" am: ef530fdf9a
Original change: https://android-review.googlesource.com/c/platform/build/+/2617860

Change-Id: I2668f18a1b4a61574afb3e8dc518bfb87c19c34e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 22:11:39 +00:00
Dan Albert
ef530fdf9a Merge changes from topic "module-rule-tracing"
* changes:
  Trace time spent in cp rules for dist targets.
  Trace build time by module name.
2023-06-27 21:19:46 +00:00
Zhi Dou
8ba6aa71b1 aconfig: add java codegen test mode
Add java codegen test mode. The test mode will generate Flags.java and
FeatureFlagsImpl.java differently.
    * Flags.java will have getter and setter function to switch the
      FeatureFlagsImpl. Flags.java will not initialize the instance
      of FeatureFlagsImpl during initialization, thus it will force the
      user to set up the flag values for the tests.
    * FeatureFlagsImpl removes the dependency on DeviceConfig, and
      allows the caller to set the values of flags.

Command changes
This change adds a new parameter `mode` to `create-java-lib` subcommand.
The default value of `mode` is production, which will generate files for
production usage, and keeps the same behavior as before.

The new `mode` test is added to trigger the test mode. The command is
aconfig create-java-lib --cache=<path_to_cache> --out=<out_path>
--mode=test

Test: atest aconfig.test
Bug: 288632682
Change-Id: I7566464eb762f3107142fe787f56b17f5be631b7
2023-06-27 18:57:35 +00:00
Daniel Zheng
9b84a1c0a0 Merge "Adding recovery image" am: e86aa7b965 am: abecf30a5c am: 9ef45d62c5 am: 5d636ea855
Original change: https://android-review.googlesource.com/c/platform/build/+/2636171

Change-Id: I7404b78aaab37bcea23632a52f09538fa354ed23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 18:50:05 +00:00
Devin Moore
4cf8e8f5fb Merge "Pass system_ext and product dirs to libvintf" am: 8c9a990807 am: c704aef70c am: bdf1d2ca5c am: 9a1f6292ce
Original change: https://android-review.googlesource.com/c/platform/build/+/2611512

Change-Id: I799871e37d6b73266cbe825420435d664bbd03b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 18:49:05 +00:00
Sorin Basca
b5a59eaf22 Add test utils script to xTS zips
Test: m cts && unzip android-cts.zip && ./cts-trafed
Change-Id: Iee05bdb03e949eb2f70c9f754190242bc47e5f4e
2023-06-27 19:46:00 +01:00
Daniel Zheng
5d636ea855 Merge "Adding recovery image" am: e86aa7b965 am: abecf30a5c am: 9ef45d62c5
Original change: https://android-review.googlesource.com/c/platform/build/+/2636171

Change-Id: I428816bfc12162fc3008f062efb0323f6e5b8ad5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 18:05:05 +00:00
Devin Moore
9a1f6292ce Merge "Pass system_ext and product dirs to libvintf" am: 8c9a990807 am: c704aef70c am: bdf1d2ca5c
Original change: https://android-review.googlesource.com/c/platform/build/+/2611512

Change-Id: Ic57aa84d0f5ca0d5fb470133d03c0b1b07a3e807
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 18:04:06 +00:00
Kelvin Zhang
97a5afe0f3 Fix test flake
Test: th
Bug: 289013326
Change-Id: Ib233978ff861b010bdc3bd1a02ea9baefe6a3489
2023-06-27 10:30:48 -07:00
Daniel Zheng
9ef45d62c5 Merge "Adding recovery image" am: e86aa7b965 am: abecf30a5c
Original change: https://android-review.googlesource.com/c/platform/build/+/2636171

Change-Id: I7970e845e7f062e970ab9e2c5f18b2ec3f93b6f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 17:15:11 +00:00
Devin Moore
bdf1d2ca5c Merge "Pass system_ext and product dirs to libvintf" am: 8c9a990807 am: c704aef70c
Original change: https://android-review.googlesource.com/c/platform/build/+/2611512

Change-Id: I95fd70c1c30bb6a84a60a21f01635b8a28f6afd4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 17:14:24 +00:00
Daniel Zheng
abecf30a5c Merge "Adding recovery image" am: e86aa7b965
Original change: https://android-review.googlesource.com/c/platform/build/+/2636171

Change-Id: I615f88d5e7bb0f477653229902dd40019f1a9f58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 16:32:39 +00:00
Devin Moore
c704aef70c Merge "Pass system_ext and product dirs to libvintf" am: 8c9a990807
Original change: https://android-review.googlesource.com/c/platform/build/+/2611512

Change-Id: Idad3c5b0ed8c1451e3b83b8688624ac07cce3a66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 16:31:27 +00:00
Daniel Zheng
e86aa7b965 Merge "Adding recovery image" 2023-06-27 16:07:27 +00:00
Devin Moore
8c9a990807 Merge "Pass system_ext and product dirs to libvintf" 2023-06-27 15:45:30 +00:00