ArielSD
ArielSD

Reputation: 909

UI Tests passing in XCode, Failing in Jenkins

Whenever I run UI Tests locally, they pass, and I can watch the simulator do exactly what it's supposed to.

Then, when the tests run on Jenkins, they fail on the first line.

If it matters, this is the failure:

UI Testing Failure - No matches found for Table

The above error never happens when the tests are running locally.

Upvotes: 0

Views: 512

Answers (1)

ArielSD
ArielSD

Reputation: 909

I appreciate all of the help, and also want to help others with the same issue as much as possible. It's tough, because I can't post code or give too much information, since the code I'm working on is proprietary.

Here was the issue:

I didn't realize that Jenkins just ran the tests on a simulator, on a computer, just like I would do on mine. I had to handle logging into the app in Jenkins' simulator, so that all of the XCUIElements were accessible.

The tests weren't passing the first line, because I wanted to tap a "Settings" button, and a user wasn't even logged in.

Please comment if I can clarify or explain further.

Upvotes: 1

Related Questions