Consume new CCK Nuget package for Formatter tests; Upgraded dependencies to latest releases of Cucumber assets#984
Open
clrudolphi wants to merge 16 commits intomainfrom
Open
Consume new CCK Nuget package for Formatter tests; Upgraded dependencies to latest releases of Cucumber assets#984clrudolphi wants to merge 16 commits intomainfrom
clrudolphi wants to merge 16 commits intomainfrom
Conversation
…Messages 31.1.0 and HtmlFormatter 22.3.0. This supports the addition of the Location property to Pickles. Updated Formatters.Tests to use the latest release of the CCK scenarios and samples.
gasparnagy
approved these changes
Jan 6, 2026
Contributor
gasparnagy
left a comment
There was a problem hiding this comment.
This is fine/thx.
Let's wait with the me merge, because this must go to v3.4 or v4.0 (whichever comes earlier)
6 tasks
Adjusted test .csproj to embed the CCK assets in test output assembly.
Fixed Formatters to conform to Messages expectation that Pending steps have no error message text. Moved the 'all-statuses' scenario to NonCompliant until ambiguous step match arguments can be surfaced.
Contributor
Author
|
Sorry to leave this in a broken state. I'll fix it tomorrow. I do have more work to do on this around the way we surface arguments to matched step bindings:
|
Member
|
What is CCK? CuCumber K..? |
Contributor
Author
CCK = Cucumber Compatibility Kit. (https://github.com/cucumber/compatibility-kit) It provides a set of normative examples of features and bindings and the ndjson that any compatible Cucumber implementation should produce as a result. I've been using it in the Reqnroll.Formatters.Tests suite to show compliance with the Messages standard. |
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤔 What's changed?
Gherkin 38.0.0, Messages 32.0.1 and HtmlFormatter 23.0.0.
This supports the addition of the Location property to Pickles.
Updated Formatters.Tests to use the v29.1.4 release of the CCK (Cucumber Compatibility Kit) scenarios and samples. This now involves consuming a new nuget package from Cucumber (Cucumber/CCK), which automatically positions the CCK samples into the Formatters Test project.
⚡️ What's your motivation?
Keeping up-to-date with Cucumber dependencies and aligned with the CCK.
🏷️ What kind of change is this?
📋 Checklist:
This text was originally taken from the template of the Cucumber project, then edited by hand. You can modify the template here.