-
-
Notifications
You must be signed in to change notification settings - Fork 910
QuickSpec tests are not referenced in Xcode13.3 #1123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Xcode13.3 testInvocations -> testBundleWillStart |
< Xcode13.3 testBundleWillStart < testInvocations |
We did a quick & dirty fix this way: toptal@8c332c4 But I also don't know what are the ramifications of building examples right before they're run (this also is slightly inefficient b/c the code to build examples is run before every test - there's an internal check that prevents from duplicating tests for each class but the check needs to be run for every test - not the best complexity here 😕). Would be nice for someone from Core team to chime in with direction, I can work out the details & submit a PR 🙌🏻 |
So others don't have to look it up...
When you've done so, just run |
the @ignotusverum solution worked for me as well, thank you :) |
Created a PR with a fix so reviewers are welcome 😄 |
What do you think, when it'll be merged? |
@rbhuvizeli, unfortunately the PR still has not been reviewed by developers of Quick, so when it will be merged I cannot answer. About Danger check failure: looks like it's a problem of access to this repo (which I don't have of course). There is some text like "forbidden, 403 access error when posting a comment to issue (pr)". If someone has any idea how to fix this check failure - write it here or in PR. |
Come on, this is critical issue :( |
Why has this not been merged in? We are unable to run tests in 13.3 |
This is because Danger is run via GitHub Actions and your PR is a fork. Forks have different permissions/restrictions. This is terrible design and a known flaw with GH Actions. 🤷🏼 |
Fixed in #1129 |
what's the exact solution for this Xcode 13.3+ test with no progress on Code Coverage? |
@jessesquires so not yet released, am I right, it's in under development? |
UpdateHey all, as noted above, this fix has been merged. It will be included in the v5.0.0 release when that is ready. I'm working on getting that wrapped up as soon as I can. In the meantime, you can point your pod 'Quick', :git => 'https://github.com/Quick/Quick', :commit => 'a0a5fc8' I recommend "Watching Releases" for this repo to be notified when Once |
https://github.com/Quick/Quick/releases/tag/v5.0.0 v5 is released. not yet in cocoapods but it will be soon. in the meantime, you can now point your podfile to the |
Quick 5.0 is now in CocoaPods. Please update. |
What did you do?
QuickSpec
tests were not eligible for execution in Xcode 13.3.All tests are correctly recognized when installed with the Swift Package Manager.
But when installed with CocoaPods, all tests are ignored.
What did you expect to happen?
Tests are executed.
What actually happened instead?
All tests were ignored.
Environment
List the software versions you're using:
Xcode Default
(Open Xcode Preferences; Components > Toolchains. If none, useXcode Default
.)Please also mention which package manager you used and its version. Delete the
other package managers in this list:
pod --version
in Terminal)carthage version
in Terminal) not includedswift build --version
in Terminal)Project that demonstrates the issue
Sample.zip
The text was updated successfully, but these errors were encountered: