Comments (9)
Thank you for that gentle reminder. My weekend was 100% taken over by said day job. That said, I have a fix out. It required me to clear derived data, but CucumberSwift 3.3.23 does not throw that error (verified in the Sample app)
I am going to leave this issue open for a while just in case anybody else runs into issues that I'm no longer seeing.
from cucumberswift.
Unfortunately we still have this problem.
I switched the SPM dependency to exact 3.3.22, then to up to next major from 3.3.22, also to "branch main". It doesn't matter.
I removed derived data and even the ~/Library/Caches/org.swift.swiftpm and restarted Xcode, nothing helped.
Overall everything related to CucumberSwifts' functionality works fine. It's just that Xcode cannot list the folders content:
And it always shows the said error which confuses our developers.
The error isn't even listed in the report navigators build step. Just in Xcodes top bar and the issue navigator. 🤷
from cucumberswift.
Well this is apparently quite serious. Seems like Apple may have broken something out from under me.
I will work on this ASAP, but I have a day job so it may not happen today.
from cucumberswift.
This is because my automated versioning script always bumps the patch version. So there is no tag for 3.0.0, the earliest 3.x version is 3.0.1.
Were you attempting to pin to all 3.x versions when you discovered this? Or is there another use case to support?
I admittedly haven't revisited my versioning scripts since before SPM support
from cucumberswift.
@Tyler-Keith-Thompson my use case was only to have the newset one :-)
from cucumberswift.
We're seeing the exact same problem as @DerFlash and started seeing it with the newer Xcode 14 builds, maybe was it 14.1?
from cucumberswift.
Sure thing, hope you had a lovely weekend!
Thanks a lot for the quick response and your great work here!
from cucumberswift.
@Tyler-Keith-Thompson that fix worked great, thanks again for that!
from cucumberswift.
Works like a charm. Problem's gone! Thanks a lot again!
from cucumberswift.
Related Issues (20)
- Add a screenshot to scenario in AfterScenario HOT 1
- Call another step from current HOT 2
- "Given something #comment" vs "Given the color is #123456" HOT 4
- Stub generation uses deprecated Matcher initializer HOT 1
- Couldn't execute tests/run project - x86_64-apple-macos vs arm64-apple-macos issue HOT 3
- Quoted string works incorrect in scenario outline when there is a parameter HOT 6
- Group steps per scenario in test report HOT 2
- CucumberTest no longer discovered by Xcode HOT 2
- Some tests are not passing because generated code is localised.
- Wrong order of hooks execution. HOT 1
- Usage of symbols < and > in data table produce errors in non Outline Scenarios. HOT 6
- Broken Gherkin language support due to 951bdd3a48900e24d528f0ac65814e2a06dbfdb5 HOT 2
- Empty cell in table error HOT 3
- Steps are reported as passing although the step definition's closure is XCTFail HOT 6
- Scenarios are running 2 times HOT 8
- @ in steps causes error HOT 2
- Couldn't load project from derived data HOT 7
- Compiled module was created by a different version of the compiler
- Error if comment is placed after tag HOT 1
- No GenerateStepStubsIfNecessary in the report navigator HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cucumberswift.