Rachel Brindle
Rachel Brindle
Hey @tahirmt The "main run loop was unresponsive" error happens when the the main thread gets blocked while canceling the polling. The way that polling expectations work is that they...
> Note: one might think that this is actually an issue with Quick, since it concerns test-case enumeration (a Quick behavior) as opposed to assertion handling (the core Nimble behavior)....
What's the rest of the error? The message between the "Attempted to report a test failure to XCTest while no test case was running. The failure was:" and "It occurred...
This is caused by Nimble's `CurrentTestCaseTracker.sharedInstance()` not getting registered with XCTest. In particular, [`XCTestObservationCenter+Register.load`](https://github.com/Quick/Nimble/blob/main/Sources/NimbleObjectiveC/XCTestObservationCenter%2BRegister.m)'s override isn't getting called. Which appears to be caused by Tuist improperly handling Nimble's Package.swift (specifically,...
Weird. I'm unable to reproduce the issue. Attached is a zip file of the sample project I'm working with. Incredibly minimal, based off what you provided. Are you doing anything...
Also, I do have to point out that Nimble 10 is more than a year old at this point. I understand the reluctance to upgrade Quick (though, Quick 7 fixes...
This seems possible using members macro, and the syntax would look like: ```swift @FakeFor(Thing.self) final class FakeThing {} ``` But I have a very poor understanding of actually working with...
In Nimble 13.1 (December 2023), we switched to pull in CwlPreconditionTesting transitively using SPM (https://github.com/Quick/Nimble/pull/1108). This works in Carthage 0.39.1 (released in September 2023), and Xcode 15.3: ``` $ carthage...
Oh. Actually, after trying to embed it in a test app, it looks like there's some bug in... somewhere? Xcode? Carthage? Nimble's configuration? causing CWLPreconditionTesting to not be embedded? You...
Yes, because those dependencies no longer support Carthage. Nimble 13 and earlier were using an older version of those testing aids from when they did support Carthage.