Home » Swift » Xcode UI tests – Lost connection to test manager service

Xcode UI tests – Lost connection to test manager service

Posted by: admin November 30, 2017 Leave a comment

Questions:

Sometimes while running my UI tests, I get the following error Lost connection to test manager services. No logs or anything. Happens randomly. I would provide more information but I just don’t have it because of the nature of the error.

Using Xcode 7 beta 5.

Answers:

The error appear for every async operations made in tests. It can be:

  1. Operation on non existing object
  2. dispatch_after
  3. Network operations with wrongly assign block handler
Questions:
Answers:

I was getting the same error when running UI tests written in Swift. It turned out that the memory usage was increasing constantly when running a longer test (no memory release). When memory had been exhausted, the device “Lost connection to test manager services.”

The solution? Using ‘autoreleasepool’ in its Swift version, in proper places.