-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
V10: Update dependencies #1782
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
base: main
Are you sure you want to change the base?
V10: Update dependencies #1782
Conversation
…htly update rubocop gems
message = Cucumber::Messages::Envelope.new( | ||
test_run_started: Cucumber::Messages::TestRunStarted.new( | ||
timestamp: time_to_timestamp(Time.now) | ||
timestamp: time_to_timestamp(Time.now), | ||
id: event.test_cases.first.id |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The id
on a TestRunStarted
should be a generated id that represents the entire test run - it doesn't pertain to any particular test case or attempt. The same value should then go on TestRunFinished.testRunStartedId
at the end.
… during the test run started event
Change order of broadcast such that test case ready comes after test run started
Rename phase to type for type of hook Add hook type to envelope creation Ensure enum conversion is adherent to message enum validation (Around hook is the outlier here - InstallPlugin can be converted adherently)
For anyone monitoring. CCK conformance (To target v17), is about 90% complete now. We are having issues with 1 last CCK spec (retry). Once we have CCK v17 compliance, the remaining items are just refactors and some tidy ups. That then is the last blocker for v10 being released. |
lib/cucumber/runtime.rb
Outdated
unless configuration.dry_run? | ||
filters << Filters::BroadcastTestRunStartedEvent.new(@configuration) | ||
filters << Filters::Quit.new | ||
filters << Filters::Retry.new(@configuration) | ||
# need to do this last so it becomes the first test step | ||
filters << Filters::PrepareWorld.new(self) | ||
end | ||
|
||
filters << Filters::BroadcastTestCaseReadyEvent.new(@configuration) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note to self (cc/ @davidjgoss )
This is the cause of the retry CCK blowing up
Truffleruby issue: oracle/truffleruby#3870 |
Description
Update dependencies for the final time - Needed for v10 release
Checklist for completion
9.1
or JRuby natural updates)Type of change
Please delete options that are not relevant.
work as expected)
Please add an entry to the relevant section of CHANGELOG.md as part of this pull request.
Checklist:
Your PR is ready for review once the following checklist is
complete. You can also add some checks if you want to.
bundle exec rubocop
reports no offenses