-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[ios, build] Expand iOS tests to more versions #10742
Conversation
9af5530
to
025d800
Compare
Looks like CircleCI’s stock macOS image doesn’t have iOS 8 or 9 simulators installed, which is a bummer — I’ll look into ways to get them installed. https://discuss.circleci.com/t/please-add-simulators-for-ios-9-10-to-xcode-9-image/16530 |
a79df2b
to
d83525d
Compare
7d6fa15
to
12ecfc8
Compare
OK, I’ve got this to a point where it’s running more or less properly. Remaining:
|
f659b97
to
0af0da2
Compare
0af0da2
to
a53f963
Compare
f0b30ef
to
d917d4b
Compare
8c00a66
to
6dbffff
Compare
I rebased this to bring in the new iOS integration tests, but they’re not playing nicely with multiple simulators — even with a reduced set, most of the simulators fail to boot:
/cc @akitchen |
I also encountered this failure locally on Xcode 9.2, on a late model MBP 13" |
0b59e93
to
755b57f
Compare
Everything not related to getting multiple simulators to run is now moving in #11529. |
c83516e
to
fc8f12c
Compare
Adds better-but-not-perfect xcpretty support for multiple concurrent simulators. Unpatched xcpretty fails to print any test results.
> Unable to boot device due to insufficient system resources.
These simulators aren't available on CircleCI or would overwhelm limited resources.
fc8f12c
to
91f13a8
Compare
#11776 removes support for deploying back to iOS 8.x, due in part to the challenges associated with this PR. Does this PR contain any work that’ll come in handy the next time we need to drop support for an iOS version? |
This pull request has been automatically detected as stale because it has not had recent activity and will be archived. Thank you for your contributions. |
Addsmake ios-static-analyzer
and runs it on CircleCI. Fixes Run Xcode static analyzer on CircleCI for iOS builds #1549.Addsmake ios-sanitize
with thread sanitizer and undefined behavior sanitizer.Replacesmake ios-sanitize-thread
.Address sanitizer tests (make ios-sanitize-address
) are still disabled, waiting on a fix for ASan heap-buffer-overflow in MGLPolyline #10741./cc @akitchen @1ec5 @fabian-guerra