mapbox / mapbox/mapbox-navigation-ios
Fix flaky tests in MapboxCoreNavigation
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 918
- Forks
- 326
- Avg merge
- 1h 16m
- Merged PRs (30d)
- 3
Description
Several tests have been failing on CircleCI during initial push, then succeed when rerun. We should disable them until we have a fix.
Tests are:
```
BillingHandlerUnitTests.testTripPerWaypoint()
BillingHandlerUnitTests.testTripPerWaypoint()
PassiveLocationManagerTests.testManualLocations()
RouteControllerTests.testRerouteAfterArrival()
```
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the named tests in the MapboxCoreNavigation test suite and inspect how they are run on CircleCI, starting with the failing initial push reports. Disable the listed flaky tests and verify that the test run no longer executes them while the remaining suite passes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile-dev, testing
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100