Hi everyone!
I’m starting to migrate a large project that uses KIF for UI testing to Swift 6 with strict concurrency.
As far as I understand, KIF internally manages its own runloop (CFRunLoopRunInMode), so I was wondering if anyone has encountered issues or limitations when running KIF tests in this context, especially when working with async/await code or actor-isolated dependencies.
Before diving deeper, I’d love to know:
• Are there any known incompatibilities between KIF and Swift 6’s concurrency model?
• Has anyone found a recommended approach for integrating KIF with actor-based code or async workflows?
Thanks a lot in advance.