trivago/cucable-plugin

Cucumber 6

john-caleb-phillips opened this issue · 6 comments

Are there any plans to update Cucable to allow it to run on the latest version of Cucumber? Or, would you be open to a PR that does that update? Since Cucumber 5+ can run in parallel natively (and since there are breaking changes in Cucumber 6 that would probably require a bump to version 2.0.0 for Cucable), I understand if you prefer to just leave the project at Cucumber 5. Still, I thought it was worth asking about.

Just to clarify, after double checking the code, what actually needs to happen is that tag.expressions.version has to be updated to 3.0.0 to work with Cucumber 6+.

We are using Cucumber 6.8.0 with the current Cucable version so it does support it. Are there any specific features that don't work?

That's weird. I'm getting errors like "java.lang.IncompatibleClassChangeError: Expected static method 'io.cucumber.tagexpressions.Expression io.cucumber.tagexpressions.TagExpressionParser.parse(java.lang.String)". Must be something messed up in my configuration then. I'll dig into it.

If you find something that is related to Cucable, please let me know.

My apologies. It appears that I had a couple dependencies that were conflicting, and that was the root cause. I was able to get it working, and will close this issue.