Commit Graph

76699 Commits

Author SHA1 Message Date
Aditya Choudhary
3b80477ff3 Add test for soong/testing/test_spec. am: b7b3de8307 am: 64b6c645e8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836072

Change-Id: Ia5749c10e2cda575ba841192980ebfeb6f8b1ab7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 20:16:47 +00:00
Aditya Choudhary
64b6c645e8 Add test for soong/testing/test_spec. am: b7b3de8307
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836072

Change-Id: Iec9eeceadbd2e86055a4f2e6eecd77443f7eb05a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 19:44:34 +00:00
Aditya Choudhary
b7b3de8307 Add test for soong/testing/test_spec.
This CL adds test for test_spec.go and all_test_specs.go (singleton).

Bug: 296873595
Test: m nothing --no-skip-soong-tests -j96

Change-Id: I5010c68512e75d1b9a337c02da86faac15e376fe
2023-11-21 17:31:07 +00:00
Aditya Choudhary
85b0b52012 Merge "Add Singleton class to collect and validate test spec metadata." into main am: 29766f4d98 am: 84e1d2a4df
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2824671

Change-Id: I876350b32872894d1b4ce0acebbc6bac5c9fd399
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 17:15:18 +00:00
Aditya Choudhary
8c16b0832d Merge "Add Singleton class to collect and validate test spec metadata." into main am: 29766f4d98 am: eb7cc75c5f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2824671

Change-Id: I16b867c81eef2f17992dcff5e1ae97aa8361401e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 17:13:31 +00:00
Aditya Choudhary
eb7cc75c5f Merge "Add Singleton class to collect and validate test spec metadata." into main am: 29766f4d98
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2824671

Change-Id: I6be5016e838c899b46de6931459487bca0acc651
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 16:43:49 +00:00
Aditya Choudhary
84e1d2a4df Merge "Add Singleton class to collect and validate test spec metadata." into main am: 29766f4d98
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2824671

Change-Id: I40ca6da9d55bef80361a5aa830295eb9597a5a96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 16:43:35 +00:00
Aditya Choudhary
29766f4d98 Merge "Add Singleton class to collect and validate test spec metadata." into main 2023-11-21 16:08:40 +00:00
Aditya Choudhary
2368e9ea9e Add Singleton class to collect and validate test spec metadata.
Bug: 296873595
Test: Manual testing (Will add unit test case in the next change.)
Change-Id: Ic4177c5f76602088d52a31ca8d9fbaa703855837
2023-11-21 14:06:57 +00:00
Aditya Choudhary
d252ed9d93 Merge "Add test spec provider to test modules." into main am: bc34d495c9 am: 69cc18d2b6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836758

Change-Id: Iba5009e9c10457472172f6d48e91777676ee9c46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 10:20:56 +00:00
Aditya Choudhary
9c9202a098 Merge "Add test spec provider to test modules." into main am: bc34d495c9 am: 0c6c5f5431
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836758

Change-Id: I319dabac7483b979dd9ed26d7df287669b5dd4e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 10:19:07 +00:00
Aditya Choudhary
0c6c5f5431 Merge "Add test spec provider to test modules." into main am: bc34d495c9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836758

Change-Id: I98d9c51c8ffab2ec0e9a6451e0637eea07e23727
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 09:48:37 +00:00
Aditya Choudhary
69cc18d2b6 Merge "Add test spec provider to test modules." into main am: bc34d495c9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836758

Change-Id: I93c0d1d600c4d7baa86901a6dcfaaf829e258439
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 09:48:37 +00:00
Aditya Choudhary
bc34d495c9 Merge "Add test spec provider to test modules." into main 2023-11-21 09:17:11 +00:00
David Srbecky
2e1dfd0e3e Merge "resourceshrinker: Add dexContainerExperiment flag" into main am: 3f7d0f6797 am: 2afaecefef
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2828314

Change-Id: Ie35fa4bc71e4ee8acc71d08b5095f1613951a360
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 08:58:55 +00:00
Treehugger Robot
677ef8e7f9 Merge "Remove multidex version genrules" into main am: c9affafb72 am: 7f54d3cffb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839046

Change-Id: I800b129965b1655a4c4d26b5ec6fd5ce29c37f8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 08:58:43 +00:00
David Srbecky
d56c89f1ac Merge "resourceshrinker: Add dexContainerExperiment flag" into main am: 3f7d0f6797 am: 918285adce
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2828314

Change-Id: I958dedf1a4eb2cfa74115e9e652de25b9f4b7166
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 08:57:10 +00:00
Treehugger Robot
3b84c321c8 Merge "Remove multidex version genrules" into main am: c9affafb72 am: 6311d7b475
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839046

Change-Id: Id9713746c0c2d6b87d52aa890b94f76c82c69952
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 08:56:54 +00:00
David Srbecky
2afaecefef Merge "resourceshrinker: Add dexContainerExperiment flag" into main am: 3f7d0f6797
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2828314

Change-Id: I7bafad2a6640244f16bd4d5986068b2e4bda882e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 08:43:52 +00:00
David Srbecky
918285adce Merge "resourceshrinker: Add dexContainerExperiment flag" into main am: 3f7d0f6797
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2828314

Change-Id: I18e530107a0fe3c9185f86f7c69d37b49dd4e64f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 08:43:33 +00:00
David Srbecky
3f7d0f6797 Merge "resourceshrinker: Add dexContainerExperiment flag" into main 2023-11-21 08:30:23 +00:00
Treehugger Robot
7f54d3cffb Merge "Remove multidex version genrules" into main am: c9affafb72
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839046

Change-Id: Iafed3e9a40c85f49674f96343b85cb27d081ec3b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 08:27:03 +00:00
Treehugger Robot
6311d7b475 Merge "Remove multidex version genrules" into main am: c9affafb72
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839046

Change-Id: Id93d0616f0bb010dc9c5558d6f71c3dbb4719329
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 08:27:02 +00:00
Treehugger Robot
28d9e4325f Merge "Sandbox fdt genrules" into main am: ff99c2b957 am: b6b775f7a1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839045

Change-Id: I3d9ed7183f4e0c59a3a7cb5007a29b2984b190f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 08:10:35 +00:00
Treehugger Robot
4907fd76c3 Merge "Sandbox fdt genrules" into main am: ff99c2b957 am: ab3d3c8109
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839045

Change-Id: I09f39f942ea711009f053c47d402c7c4dc43e276
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 08:08:46 +00:00
Treehugger Robot
c9affafb72 Merge "Remove multidex version genrules" into main 2023-11-21 08:00:40 +00:00
Treehugger Robot
b6b775f7a1 Merge "Sandbox fdt genrules" into main am: ff99c2b957
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839045

Change-Id: I0fb7a5cf663f1d0a07798514e703b7c1518efbbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 07:38:59 +00:00
Treehugger Robot
ab3d3c8109 Merge "Sandbox fdt genrules" into main am: ff99c2b957
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839045

Change-Id: Id75e340408f9e1db4a407d67cea86d6a7d050770
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 07:38:58 +00:00
Treehugger Robot
ff99c2b957 Merge "Sandbox fdt genrules" into main 2023-11-21 07:04:39 +00:00
Cole Faust
63bcb68247 Enable sandboxing for exercise_type_data_type_config-pb am: bfff3ee343
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/25430762

Change-Id: Ibca694e687f526aae88f42035343074b13251670
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 02:43:35 +00:00
Cole Faust
5ebe5d3a07 Enable sandboxing for exercise_type_data_type_config-pb am: 815536fb64
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/25430761

Change-Id: Ie2d63e9e97d3f66f25941e5c4a8da370befa7f4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21 01:53:48 +00:00
Cole Faust
bfff3ee343 Enable sandboxing for exercise_type_data_type_config-pb
go/roboleaf-busy-beavers-sandboxing

Ignore-AOSP-First: exercise_type_data_type_config-pb only exists on internal
Bug: 307824623
Test: m exercise_type_data_type_config-pb
Change-Id: I2fb6e8254c124c4c0382b294a2e5a86a50be02b9
(cherry picked from commit 90498937ed)
2023-11-21 00:48:37 +00:00
Cole Faust
815536fb64 Enable sandboxing for exercise_type_data_type_config-pb
go/roboleaf-busy-beavers-sandboxing

Ignore-AOSP-First: exercise_type_data_type_config-pb only exists on internal
Bug: 307824623
Test: m exercise_type_data_type_config-pb
Change-Id: I2fb6e8254c124c4c0382b294a2e5a86a50be02b9
(cherry picked from commit 90498937ed)
2023-11-21 00:44:33 +00:00
Cole Faust
c11ccb9178 Remove multidex version genrules
These version files appear to be unused, and we don't really want
to support having the build access the git history.

Bug: 307824623
Test: Presubmits
Change-Id: Id5700bf4a56955bdf6edd4c50ceefa4184f54555
2023-11-20 15:43:54 -08:00
Cole Faust
4a36b9e529 Sandbox fdt genrules
go/roboleaf-busy-beavers-sandboxing

Bug: 307824623
Test: m fdt_test_tree_empty_memory_range_dtb fdt_test_tree_multiple_memory_ranges_dtb fdt_test_tree_one_memory_range_dtb
Change-Id: Id79e30957b60a27f5929698c499f788014708197
2023-11-20 15:11:44 -08:00
Aditya Choudhary
87b2ab28a8 Add test spec provider to test modules.
Provider added for the following test modules in this change: art_cc_test, cc_benchmark, cc_fuzz, cc_test, cc_test_host, rust_test,and rust_test_host.

Bug: 296873595
Test: Manual test
Change-Id: I815680529bcbecacb3a2bdb8f3746053afdee48c
2023-11-20 21:52:56 +00:00
Treehugger Robot
cb079fe061 Merge "aconfig/init.go: fix copy and paste mistakes" into main am: 4ce715f591 am: bfdb814638
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2838357

Change-Id: I25d4f29e77e7af8949b856e1b9c0f9e1bf36d9e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 21:12:59 +00:00
Treehugger Robot
861d511f88 Merge "aconfig/init.go: fix copy and paste mistakes" into main am: 4ce715f591 am: e0682796af
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2838357

Change-Id: I3029fc700f63e42d41e1cce708fb1ae2f8b1a593
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 21:12:21 +00:00
Colin Cross
370f716fd2 Merge changes I65b06238,I1ebef60a into main am: 29deca77ce am: 0dfc15871c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834992

Change-Id: I53dc56cb082c467dbc87de5275f0b3544f39479f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 21:11:36 +00:00
Colin Cross
d4ab8c8ad3 [automerger skipped] Change deps of ctx.Install* from Paths to InstallPaths am: 09ad3a6505 am: 1d470f3066 -s ours
am skip reason: Merged-In I1ebef60a943bdbe907744cc43aa985371ac56d32 with SHA-1 09ad3a6505 is already in history

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834991

Change-Id: I1993c5abadaab98b6f6e46d9e9995101753f283e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 21:11:33 +00:00
Colin Cross
c2c9ee6554 Merge changes I65b06238,I1ebef60a into main am: 29deca77ce am: 206329779d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834992

Change-Id: I1eaac15d99f345a64925658733197d280d7e70f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 21:10:25 +00:00
Colin Cross
5233724825 Change deps of ctx.Install* from Paths to InstallPaths am: 09ad3a6505 am: 7dcb26f327
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834991

Change-Id: I09892a13709542def80e8ee38d8258ec52676754
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 21:10:20 +00:00
Treehugger Robot
bfdb814638 Merge "aconfig/init.go: fix copy and paste mistakes" into main am: 4ce715f591
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2838357

Change-Id: Ifbba303d36e06f7f70cc3e737a98a5f2559f67a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 20:22:20 +00:00
Treehugger Robot
e0682796af Merge "aconfig/init.go: fix copy and paste mistakes" into main am: 4ce715f591
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2838357

Change-Id: Ie3ff7974064d42c877cfc5e4ab242c8cd369c883
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 20:21:21 +00:00
Colin Cross
0dfc15871c Merge changes I65b06238,I1ebef60a into main am: 29deca77ce
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834992

Change-Id: I64b760e4a4e8ebefc5db375b92c6b3371c6e5fa9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 20:21:10 +00:00
Colin Cross
1d470f3066 Change deps of ctx.Install* from Paths to InstallPaths am: 09ad3a6505
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834991

Change-Id: Id63655decd89ecc2a8a0319b28c1c2ae26a14de7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 20:21:07 +00:00
Colin Cross
206329779d Merge changes I65b06238,I1ebef60a into main am: 29deca77ce
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834992

Change-Id: I6b0eb7319c672f2b3c5b11f754aa3e1970ed5149
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 20:20:40 +00:00
Colin Cross
7dcb26f327 Change deps of ctx.Install* from Paths to InstallPaths am: 09ad3a6505
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834991

Change-Id: I63828eebd77e8e88592107a6e5cee9c291cacb42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20 20:20:36 +00:00
Treehugger Robot
4ce715f591 Merge "aconfig/init.go: fix copy and paste mistakes" into main 2023-11-20 19:41:16 +00:00
Colin Cross
29deca77ce Merge changes I65b06238,I1ebef60a into main
* changes:
  Add DataPath.ToRelativeInstallPath
  Change deps of ctx.Install* from Paths to InstallPaths
2023-11-20 19:38:57 +00:00