@@ -20,18 +20,21 @@ load(
2020)
2121load (
2222 "//test/starlark_tests/rules:analysis_output_group_info_files_test.bzl" ,
23+ "analysis_output_group_info_dsymutil_bundle_files_test" ,
2324 "analysis_output_group_info_files_test" ,
2425)
2526load (
2627 "//test/starlark_tests/rules:analysis_runfiles_test.bzl" ,
2728 "analysis_runfiles_dsym_test" ,
29+ "analysis_runfiles_dsymutil_bundle_test" ,
2830)
2931load (
3032 "//test/starlark_tests/rules:analysis_target_actions_test.bzl" ,
3133 "analysis_target_actions_test" ,
3234)
3335load (
3436 "//test/starlark_tests/rules:apple_dsym_bundle_info_test.bzl" ,
37+ "apple_dsym_bundle_info_dsymutil_bundle_test" ,
3538 "apple_dsym_bundle_info_test" ,
3639)
3740load (
@@ -275,6 +278,15 @@ def macos_application_test_suite(name):
275278 ],
276279 tags = [name ],
277280 )
281+ analysis_output_group_info_dsymutil_bundle_files_test (
282+ name = "{}_dsyms_output_group_dsymutil_bundle_files_test" .format (name ),
283+ target_under_test = "//test/starlark_tests/targets_under_test/macos:app" ,
284+ output_group_name = "dsyms" ,
285+ expected_outputs = [
286+ "app.app.dSYM" ,
287+ ],
288+ tags = [name ],
289+ )
278290 apple_dsym_bundle_info_test (
279291 name = "{}_dsym_bundle_info_files_test" .format (name ),
280292 target_under_test = "//test/starlark_tests/targets_under_test/macos:app" ,
@@ -286,6 +298,17 @@ def macos_application_test_suite(name):
286298 ],
287299 tags = [name ],
288300 )
301+ apple_dsym_bundle_info_dsymutil_bundle_test (
302+ name = "{}_dsym_bundle_info_dsymutil_bundle_files_test" .format (name ),
303+ target_under_test = "//test/starlark_tests/targets_under_test/macos:app" ,
304+ expected_direct_dsyms = [
305+ "app.app.dSYM" ,
306+ ],
307+ expected_transitive_dsyms = [
308+ "app.app.dSYM" ,
309+ ],
310+ tags = [name ],
311+ )
289312
290313 analysis_runfiles_dsym_test (
291314 name = "{}_runfiles_dsym_test" .format (name ),
@@ -297,6 +320,15 @@ def macos_application_test_suite(name):
297320 tags = [name ],
298321 )
299322
323+ analysis_runfiles_dsymutil_bundle_test (
324+ name = "{}_runfiles_dsymutil_bundle_test" .format (name ),
325+ target_under_test = "//test/starlark_tests/targets_under_test/macos:app" ,
326+ expected_runfiles = [
327+ "third_party/bazel_rules/rules_apple/test/starlark_tests/targets_under_test/macos/darwin_arm64/app.app.dSYM" ,
328+ ],
329+ tags = [name ],
330+ )
331+
300332 infoplist_contents_test (
301333 name = "{}_plist_test" .format (name ),
302334 target_under_test = "//test/starlark_tests/targets_under_test/macos:app" ,
0 commit comments