kishikawakatsumi / xcresulttool

A GitHub Action that generates a human-readable test report from the Xcode result bundle and shows it on GitHub Checks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Question] Github action reliability for XCUITest

simonmcl opened this issue · comments

Hi, Apologies for opening an issue for this as its not an issue, but more a question and a request for your feedback/opinion on github actions

I've been using Github actions for an automatic deploy pipeline to TestFlight and its been working well, for a good while. I recently added a bunch of XCUITests to test my app fully and github actions seems to be struggling MASSIVELY. Everything, and I mean everything is breaking in the app. Using typeText(....) followed by pressing a button runs too quickly for github actions, as even the simpliest bit of logic is taking too long to run that its not enabled in time. I had to add sleep(10) all over the place to get a small number of tests to pass. But then it goes to hell for anywhere that uses a moderate amount of logic. (worth noting that the app has been through many rounds of testing with various devices and external users, it is fine)

Whats your experience of it been? For me it looks like its unusable for anything more than just building/deploying