Yu Liu
6cbd6e62a0
Merge "Change java_test_host to support cov variant." into main am: 0bf0865f83
am: 8a5b48e26d
am: b17766ab16
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776007
Change-Id: I9c520db93c47d84c6b66ded1fdb6b039fd97f25c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 19:13:38 +00:00
Yu Liu
b17766ab16
Merge "Change java_test_host to support cov variant." into main am: 0bf0865f83
am: 8a5b48e26d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776007
Change-Id: I4d3db4d5ea0ed49da736e970a4b2ff587c6931fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 18:19:13 +00:00
Yu Liu
8a5b48e26d
Merge "Change java_test_host to support cov variant." into main am: 0bf0865f83
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776007
Change-Id: I0c5a1a2c60d486b0b3b91613fa83cf0c4c20cfe7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 17:49:58 +00:00
Christopher Parsons
88daed2733
Merge "Turn on bp2build_deps by default" into main am: c27e8f1427
am: 63bebdd3f0
am: dc83a7f522
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2778709
Change-Id: I43fd4effc61451944302c22574945e96cde36129
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 17:41:59 +00:00
Christopher Parsons
dc83a7f522
Merge "Turn on bp2build_deps by default" into main am: c27e8f1427
am: 63bebdd3f0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2778709
Change-Id: I3f6065c321d6a93612166545b1337775c133e34b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 16:23:33 +00:00
Yu Liu
0bf0865f83
Merge "Change java_test_host to support cov variant." into main
2023-10-11 16:15:40 +00:00
Christopher Parsons
63bebdd3f0
Merge "Turn on bp2build_deps by default" into main am: c27e8f1427
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2778709
Change-Id: Ic4a3b5a72aa91fadb4d14bf0306ed45fd3e1a233
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 15:52:58 +00:00
Christopher Parsons
c27e8f1427
Merge "Turn on bp2build_deps by default" into main
2023-10-11 15:18:18 +00:00
Jason Wu
76a39b9ce0
Merge "Update sh_test conversion to handle data_bins and test_configs properly" into main am: 5a2a94ebf0
am: b221ea837b
am: 8488449e91
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726134
Change-Id: I9702800eb15e33e90aab349e994f70eae53b6bd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 03:37:28 +00:00
Jason Wu
8488449e91
Merge "Update sh_test conversion to handle data_bins and test_configs properly" into main am: 5a2a94ebf0
am: b221ea837b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726134
Change-Id: Ia83e997603b734bd4c8cca2f4b28551869bb8d91
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 02:49:51 +00:00
Jason Wu
b221ea837b
Merge "Update sh_test conversion to handle data_bins and test_configs properly" into main am: 5a2a94ebf0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726134
Change-Id: I2151ee7ffd47c7dd1086c3724459ba5693a86851
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 02:14:52 +00:00
Jason Wu
5a2a94ebf0
Merge "Update sh_test conversion to handle data_bins and test_configs properly" into main
2023-10-11 01:11:15 +00:00
Zhi Dou
e26499f776
Add UnsupportedAppUsage to java_aconfig_library dependency am: 1b052b0078
am: 06f6aa131a
am: 20078e9795
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776648
Change-Id: I14e2f395f43212b6ce5e4ba8ce336887fa29ab7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 01:09:57 +00:00
Zhi Dou
20078e9795
Add UnsupportedAppUsage to java_aconfig_library dependency am: 1b052b0078
am: 06f6aa131a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776648
Change-Id: I9daf3f5063d1742f524e32234c8a00c332ff969e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-11 00:37:16 +00:00
Zhi Dou
06f6aa131a
Add UnsupportedAppUsage to java_aconfig_library dependency am: 1b052b0078
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776648
Change-Id: Ic25e2bef69369cea6a4c09b0bfdc28a4b0c27e38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 23:30:34 +00:00
Yu Liu
d8aa20062a
Change java_test_host to support cov variant.
...
Bug: 279960392
Test: CI and m --skip-soong-tests TARGET_PRODUCT=aosp_x86_64 EMMA_INSTRUMENT=true CLANG_COVERAGE=true NATIVE_COVERAGE_PATHS="external/cronet" mts
Change-Id: I4489ed725aee6097e6e340f5f6d06ecaf1c64222
2023-10-10 16:00:32 -07:00
Treehugger Robot
770368cfa8
Merge "Enable Flow Sensitive AutoFDO" into main am: d56338cc6f
am: 0cc1be594c
am: df7b7b3655
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779552
Change-Id: I83416119a106b08013abd083818c859bf786d9d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 21:17:29 +00:00
Jihoon Kang
f058493441
Merge "Introduce system_modules property to java_api_library" into main am: 90c3f5fac4
am: 6df74f24b6
am: c1f2ef053a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2774869
Change-Id: I1cd21b3e001995b9c09ee574463572a005057aa8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 21:17:07 +00:00
Treehugger Robot
df7b7b3655
Merge "Enable Flow Sensitive AutoFDO" into main am: d56338cc6f
am: 0cc1be594c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779552
Change-Id: I9157ddf96151577eb4939d1591b42c43610f6e14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 20:10:28 +00:00
Jihoon Kang
c1f2ef053a
Merge "Introduce system_modules property to java_api_library" into main am: 90c3f5fac4
am: 6df74f24b6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2774869
Change-Id: I9306c7be5a60431b2ae326c638729feedd7bbf97
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 20:09:58 +00:00
Treehugger Robot
0cc1be594c
Merge "Enable Flow Sensitive AutoFDO" into main am: d56338cc6f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779552
Change-Id: I7db52fcd38834d7c74c5acc7f5e98dee3719bc54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 19:36:50 +00:00
Jihoon Kang
6df74f24b6
Merge "Introduce system_modules property to java_api_library" into main am: 90c3f5fac4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2774869
Change-Id: I387b70dca47360155581402c66fcd20473c9f5e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 19:36:20 +00:00
Zhi Dou
1b052b0078
Add UnsupportedAppUsage to java_aconfig_library dependency
...
Generated flag requires UnsupportedAppUsage annotation to expose the
flag to CTS tests.
Bug: 301272559
Test: presubit
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5e2c96a93b4c16b224c090570a10697400a42c0a )
Merged-In: I90c87596ca80766ece429ddee1b45723b01d2760
Change-Id: I90c87596ca80766ece429ddee1b45723b01d2760
2023-10-10 19:36:00 +00:00
Zi Wang
28698644dd
Merge "Address comments from aosp/2777928" into main am: 379257c84b
am: f8b4e59841
am: a494870a97
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779550
Change-Id: I8dec4f43f61034add6a581a635126ff74ac20c9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 19:35:40 +00:00
Treehugger Robot
d56338cc6f
Merge "Enable Flow Sensitive AutoFDO" into main
2023-10-10 18:46:26 +00:00
Jihoon Kang
90c3f5fac4
Merge "Introduce system_modules property to java_api_library" into main
2023-10-10 18:33:18 +00:00
Zi Wang
a494870a97
Merge "Address comments from aosp/2777928" into main am: 379257c84b
am: f8b4e59841
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779550
Change-Id: I6b366c8a4fd2495cf30ef78acb2469751cdf613e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 18:21:51 +00:00
Jason Wu
25c69eec45
Update sh_test conversion to handle data_bins and test_configs properly
...
sh_test.data_bins are used to mark special executable dependencies which should be installed alongside the test entry point's cwd as siblings. This change makes it such that the Tradefed rule places them at the expected location. In addition, this change also incorporates the `tradefed.TestConfigAttributes` to handle the test_configs conversions.
Test: bp2build.sh
Bug: 283486885
Change-Id: Ifeb049c13ae208c785dbdc858f589be8f21109d1
2023-10-10 14:03:19 -04:00
Zi Wang
f8b4e59841
Merge "Address comments from aosp/2777928" into main am: 379257c84b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779550
Change-Id: Ib2b298f8cdbe55397ea1280d402b09534beac0d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 17:42:55 +00:00
Zi Wang
379257c84b
Merge "Address comments from aosp/2777928" into main
2023-10-10 16:46:13 +00:00
Ivan Lozano
ce466ca7b1
Merge "rust: Emit -x c++ for bindgen modules with cpp_std" into main am: e94f26e2e8
am: 73edb1b466
am: 7cae239d7e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779108
Change-Id: If258da6299a675bb4538719bcf187fffee2fc204
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 15:04:59 +00:00
Ivan Lozano
7cae239d7e
Merge "rust: Emit -x c++ for bindgen modules with cpp_std" into main am: e94f26e2e8
am: 73edb1b466
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779108
Change-Id: I7ff375fa7f7411ed42b601198cf23addff930a41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 14:13:31 +00:00
Ivan Lozano
73edb1b466
Merge "rust: Emit -x c++ for bindgen modules with cpp_std" into main am: e94f26e2e8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779108
Change-Id: I6d011918f60e9d81c4dc377a341fd869c8c7a2b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 13:41:17 +00:00
Ivan Lozano
e94f26e2e8
Merge "rust: Emit -x c++ for bindgen modules with cpp_std" into main
2023-10-10 13:05:02 +00:00
Zi Wang
25ab39bc37
Merge "Use correct module name for java_import in shouldConvertWithBp2build verification" into main am: 57e60bf82b
am: 2bb12a544a
am: 01ae272f15
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2777928
Change-Id: Ia05d01895b4450c2d9cdd27511327df85d679d9d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 07:21:44 +00:00
Zi Wang
01ae272f15
Merge "Use correct module name for java_import in shouldConvertWithBp2build verification" into main am: 57e60bf82b
am: 2bb12a544a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2777928
Change-Id: I119e3341f4665d9ba986be2b004f865e4168c0d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 06:46:18 +00:00
Zi Wang
2bb12a544a
Merge "Use correct module name for java_import in shouldConvertWithBp2build verification" into main am: 57e60bf82b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2777928
Change-Id: I9afccd2aa76f50eeede5f4389ac3e6ae71fbe0bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 05:56:31 +00:00
Zi Wang
57e60bf82b
Merge "Use correct module name for java_import in shouldConvertWithBp2build verification" into main
2023-10-10 05:19:10 +00:00
Yi Kong
b33ced051a
Enable Flow Sensitive AutoFDO
...
FSAFDO (Flow Sensitive AutoFDO) is an improvement over AutoFDO. It
attempts to capture and represent the flow-sensitive profile in LLVM
optimization passes with the mechanism to expose and iteratively
reload/match the profile with better precision.
Enable this for all AFDO projects so that we can capture data from the
field, and then evaluate the performance gain.
Test: presubmit
Bug: 304282732
Change-Id: I0de6b4071e4f0a75500f3ffd5171a7be5117ec86
2023-10-10 14:16:29 +09:00
Treehugger Robot
9c4a5e6990
Merge "Revert "Do not convert non-unit tests."" into main am: 6525ee82d7
am: d666762c97
am: c32bc719d9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2759038
Change-Id: Iee5aac939d0796b4162c9c752b01498cc155e19d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 03:57:48 +00:00
Spandan Das
dd00fe53d9
Merge "Replace ndk_libs.bzl with an attr in cc_stub_suite" into main am: 0f81762d3f
am: e126f16933
am: 8eb06344a3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779333
Change-Id: I20f6117c16666c3659e2939e9b3026f94da8543f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 03:57:31 +00:00
Yi Kong
99f451ce1f
Merge "Remove GLOBAL_THINLTO build option" into main am: cdd6a47bbf
am: b61a2851db
am: f825d2e1ab
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2778667
Change-Id: I4e23a78cbfc708679478c63878551d58580f2177
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 03:56:53 +00:00
Treehugger Robot
c32bc719d9
Merge "Revert "Do not convert non-unit tests."" into main am: 6525ee82d7
am: d666762c97
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2759038
Change-Id: I42c7a652727eefaec2c4d1a615a5c9d482a2ec36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 03:25:38 +00:00
Spandan Das
8eb06344a3
Merge "Replace ndk_libs.bzl with an attr in cc_stub_suite" into main am: 0f81762d3f
am: e126f16933
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779333
Change-Id: Ifa467e6c896372e6fcb1ff822b5903c6151d54a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 03:25:25 +00:00
Yi Kong
f825d2e1ab
Merge "Remove GLOBAL_THINLTO build option" into main am: cdd6a47bbf
am: b61a2851db
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2778667
Change-Id: I8951f7a359dbf2614fa85718ad3c55e6c7a45072
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 03:25:18 +00:00
Chris Parsons
d43be7c704
Turn on bp2build_deps by default
...
This prevents bp2buld conversion of modules which have transitive deps
that are not converted.
This does not change most allowlist semantics -- that change is still to
come. As a result, this effectively removes conversion of a few modules
which were previously converted under old semantics, however, these
modules are not currently used in any meaningful bazel builds, and will
be fixed at a later time.
Test: bp2build.sh
Test: m nothing
Test: manually spotchecked allowlisted modules in metrics to ensure the
diffs were minor
Test: manually verified bp2build performance regresses by about 0.4s
Change-Id: Id5c44fa5394917b28a3e707a81555b9e467d6621
2023-10-10 03:20:16 +00:00
Treehugger Robot
d666762c97
Merge "Revert "Do not convert non-unit tests."" into main am: 6525ee82d7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2759038
Change-Id: I759cdb9bbb913f3905976766510d4a7e8641ab38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 02:36:19 +00:00
Spandan Das
e126f16933
Merge "Replace ndk_libs.bzl with an attr in cc_stub_suite" into main am: 0f81762d3f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779333
Change-Id: Id0f7333913ca9e6c43e24846ae8366cc84bd4315
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 02:35:55 +00:00
Treehugger Robot
6525ee82d7
Merge "Revert "Do not convert non-unit tests."" into main
2023-10-10 02:22:14 +00:00
Spandan Das
0f81762d3f
Merge "Replace ndk_libs.bzl with an attr in cc_stub_suite" into main
2023-10-10 02:18:09 +00:00