Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Run style layer tests headlessly #7684

Merged
merged 2 commits into from
Jan 11, 2017

Conversation

1ec5
Copy link
Contributor

@1ec5 1ec5 commented Jan 11, 2017

This change fixes the spurious integration test failures in -[MGL*LayerTests testPropertyNames] seemingly introduced in #7664 by paring the tests back. They no longer test integration within a real window or view hierarchy, which is always risky business in the supposedly headless environment of XCTest. Integration tests involving MGLMapView are more properly the domain of XCUITest (#4837) anyhow.

/cc @friedbunny

@1ec5 1ec5 added build macOS Mapbox Maps SDK for macOS runtime styling tests labels Jan 11, 2017
@1ec5 1ec5 added this to the ios-v3.4.0 milestone Jan 11, 2017
@1ec5 1ec5 self-assigned this Jan 11, 2017
@1ec5 1ec5 requested a review from boundsj January 11, 2017 19:28
@mention-bot
Copy link

@1ec5, thanks for your PR! By analyzing this pull request, we identified @boundsj to be potential reviewers.

Copy link
Contributor

@boundsj boundsj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The premise of this makes sense. I'm not familiar enough with running tests on macOS to say for sure that this change makes sense.

Noting the obvious that the tests still fail on macOS

@1ec5 1ec5 merged commit 57644b2 into release-ios-v3.4.0 Jan 11, 2017
@1ec5 1ec5 deleted the 1ec5-macos-layer-test-no-window branch January 11, 2017 23:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants