Skip to content

Migrating a KIF test suite to Swift 6, any known issues with strict concurrency? #1337

@inmabarrera

Description

@inmabarrera

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions