rules_apple
rules_apple copied to clipboard
Bazel rules to build apps for Apple platforms.
This adds the ability to add your test_filter directly to the args passed into `ios_unit_test`, allowing you to specify a test filter on rule creation for your target. This was...
close #1617 Rendered result [here](https://github.com/kkpattern/rules_apple/blob/doc_ios_unit_test_provisioning_profile/doc/rules-ios.md#ios_unit_test). I also added documentation for `ios_ui_test`. I assume it also requires `provisioning_profile` to be set to run on a real device. However, we don't have...
For an `ios_unit_test` to run on a real device, the `provisioning_profile` needs to be set. However, the documentation of `ios_unit_test` doesn't mention this. Some users may not know about this....
This test runner is a drop in replacement for the default iOS test runner that you can use by setting it on the `runner` attribute of an `ios_unit_test`. It uses...
Replacing them with usage of arm64e (device) or arm64 (simulator), to continue exercising "fat" binary workflows in tests. PiperOrigin-RevId: 461910406 (cherry picked from commit 2181855ad2bf56a66bae07c292f1483a319b6a57)
This change addresses removal of workaround introduced on to map apple_common.multi_arch_split split attribute keys based on Bazel Apple static library linking API for iOS and tvOS static framework rules. -...
``` //test:ios_test_runner_unit_test FAILED in 805.5s /private/var/tmp/_bazel_user/922c5b562978cc60fc0031b402a8e8dd/execroot/build_bazel_rules_apple/bazel-out/darwin_arm64-fastbuild/testlogs/test/ios_test_runner_unit_test/test.log //test/starlark_tests:ios_app_clip_app_clip_entitlements_device_test FAILED in 0.2s /private/var/tmp/_bazel_user/922c5b562978cc60fc0031b402a8e8dd/execroot/build_bazel_rules_apple/bazel-out/darwin_arm64-fastbuild/testlogs/test/starlark_tests/ios_app_clip_app_clip_entitlements_device_test/test.log //test/starlark_tests:ios_app_clip_entitlements_device_test FAILED in 0.3s /private/var/tmp/_bazel_user/922c5b562978cc60fc0031b402a8e8dd/execroot/build_bazel_rules_apple/bazel-out/darwin_arm64-fastbuild/testlogs/test/starlark_tests/ios_app_clip_entitlements_device_test/test.log //test/starlark_tests:ios_application_entitlements_device_test FAILED in 0.5s /private/var/tmp/_bazel_user/922c5b562978cc60fc0031b402a8e8dd/execroot/build_bazel_rules_apple/bazel-out/darwin_arm64-fastbuild/testlogs/test/starlark_tests/ios_application_entitlements_device_test/test.log //test/starlark_tests:ios_extension_entitlements_device_test FAILED in 0.4s /private/var/tmp/_bazel_user/922c5b562978cc60fc0031b402a8e8dd/execroot/build_bazel_rules_apple/bazel-out/darwin_arm64-fastbuild/testlogs/test/starlark_tests/ios_extension_entitlements_device_test/test.log //test/starlark_tests:macos_application_entitlements_test FAILED in 0.6s...
Without a modulemap, it is not possible for Xcode/Swift to see the modules defined in the framework.
extending https://github.com/bazelbuild/rules_apple/pull/1390 Allows HTML coverage results to be created in$TEST_UNDECLARED_OUTPUTS_DIR when passing --test_env=COVERAGE_PRODUCE_HTML=TRUE the HTML code coverage will show the source code, and which line unit test hit or not...
Starting this issue to see if folks would be interested in having `.xcarchive` bundling in place of `.ipa`. It's useful for sending the + `.dSYMS` to Apple. The format is...