This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1ec5
force-pushed
the
1ec5-xcuitest-4794
branch
3 times, most recently
from
April 27, 2016 01:09
d1fcb14
to
25e03dd
Compare
The three existing test suites currently take 113.7 seconds. Once we implement all the tests, the tests might end up taking too long to run on Bitrise for every push, forcing us to run the tests only in the nightly workflow. The biggest time sink right now is the fact that XCUITest relaunches the application before every single test. |
That’s been my experience elsewhere, too. For now, we could write fewer, larger tests. |
1ec5
force-pushed
the
1ec5-xcuitest-4794
branch
2 times, most recently
from
April 27, 2016 22:25
d0be80c
to
3d4c58e
Compare
1ec5
force-pushed
the
1ec5-xcuitest-4794
branch
2 times, most recently
from
May 3, 2016 21:59
cdcffa8
to
da5be1c
Compare
Merged
Added a UI test bundle that uses XCUITest to test iosapp. The bundle contains some basic tests of annotation functionality. Gather code coverage data in the iosapp and dynamic schemes. Added accessibility identifiers for key controls in the SDK and iosapp. Working towards #4794.
Assigned titles to the world tour annotations.
Test the rotation gesture and the compass. Bypass the access token prompt by filling in a bogus access token.
All the test cases now inherit from a single XCTestCase subclass that implements the pre-test cleanup procedure.
During UI tests, disable UI tests and skip state restoration so we don’t have to reset the position for each test.
Added a test that cycles among the user tracking modes and tests for the presence and size of the user dot or user puck in each mode. Simulate a current location in San Francisco. Added more accessibility identifiers to iosapp.
Also wait to use settings sheet until after it appears.
The user dot rests at a different location depending on the screen size. Instead of hard-coding the center of a 4½″ iPhone, just make sure the user dot isn’t underlapping the Settings button.
Also log the user dot’s frame.
Stale. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added a UI test bundle that uses XCUITest to test iosapp. The bundle contains some basic tests of annotation functionality. Gather code coverage data in the iosapp and dynamic schemes.
Added accessibility identifiers for key controls in the SDK and iosapp.
Test shape annotations (blocked by Multipoint annotations should be accessible to VoiceOver #4838)Working towards #4794.
/cc @friedbunny @boundsj