We use SemaphoreCI on all projects, but here for iOS UI tests it was giving us trouble - tests would run successfully on local mac Xcode but not run successfully on CI.
It's hard to say if it's our code or SemaphoreCI at fault without investigating further - so I'll ask Dmitry to look into it.
It may turn out that the issues may be solved by a combination of:
- adjusting the code to run well in CI
- using another CI provider
- using Appium
If it does turn out we should try another CI provider, then here are some options I've seen so far:
We use SemaphoreCI on all projects, but here for iOS UI tests it was giving us trouble - tests would run successfully on local mac Xcode but not run successfully on CI.
It's hard to say if it's our code or SemaphoreCI at fault without investigating further - so I'll ask Dmitry to look into it.
It may turn out that the issues may be solved by a combination of:
If it does turn out we should try another CI provider, then here are some options I've seen so far: