-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Get tests to work on iOS/Android #2150
Comments
On Android side there have been a few tickets in this area: #1667 |
And #1898 |
Closing this down because we have UI testing frameworks for both platforms:
|
Technically this is still relevant: in a perfect world we would run the headless rendering tests on every platform. It's low priority / not actionable right now though. |
@jfirebaugh on Android we have Unit tests using JUnit, these are executed on each commit to this repo. @1ec5 / @friedbunny does iOS have this? |
iOS only has functionality tests, using KIF. |
@tobrun KIF/JUnit are running integration tests. This issue is about unit tests, that independently test parts of the system. Integration tests may not cover everything tested by unit tests (and vice versa). |
As of #3406, a little of the code shared between the iOS and OS X SDKs is being unit tested (in the strict sense of the word) on OS X. However, this issue sounds like it’s about the rendering and mbgl tests, which currently rely on gtest. Is gtest compatibility with iOS even feasible? |
Running at least the There are several corner cases that must be handled by the network backend that if not implemented correctly can interfere with the cache operation, rendering of stale tiles, etc. They are all covered by the tests. /cc @tobrun |
I started trying to do this in |
In #3989 we have a |
As of #4560 we run rendering tests on the OS X Bitrise Node build. |
This issue has been automatically detected as stale because it has not had recent activity and will be archived. Thank you for your contributions. |
We should run all available test suites on each platform.
The text was updated successfully, but these errors were encountered: