MobileNativeFoundation / bluepill

Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
BSD 2-Clause "Simplified" License
3.18k stars 231 forks source link

Support --define=apple.experimental.tree_artifact_outputs=1 #506

Closed jschear closed 2 years ago

jschear commented 2 years ago

This is a feature of rules_apple that skips the .ipa/.zip archiving of applications and test bundles. If it is enabled, the test bundle and test host received by the test runner script will be .xctest and .app bundles, and they can be copied to the working directory without unzipping.

I based this implementation on the corresponding changes made for rules_apple's built-in test runner: https://github.com/bazelbuild/rules_apple/commit/54c468410e088f5ad31f01e29194a14cea49fc00#diff-af9a4d0c59504dc7a7afa0286806c4f56504fac1983c9caedd8c33ddaf25c0e2R34

jschear commented 2 years ago

No worries, thank you!