[BUMP] Update dependency @badeball/cypress-cucumber-preprocessor to v26 (e2e) - #16893
Open
renovate[bot] wants to merge 1 commit into
Open
[BUMP] Update dependency @badeball/cypress-cucumber-preprocessor to v26 (e2e)#16893renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Contributor
Author
|
|
Choisir les applications à déployer :
Important N'oubliez pas de déployer l'API pour pouvoir accéder aux fronts et/ou à l’API MaDDo. |
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.
This PR contains the following updates:
^23.0.0→^26.0.0Release Notes
badeball/cypress-cucumber-preprocessor (@badeball/cypress-cucumber-preprocessor)
v26.0.0Compare Source
Breaking changes:
Remove flag to turn expectation errors soft. This feature was
Other changes:
Add support for Cypress v15.18.0, fixes #1358.
Handle more corner cases related to reload-behavior, fixes #1161.
Handle even more corner cases related to reload-behavior, fixes #1362.
v25.0.0Compare Source
Breaking changes:
Tags are no longer configurable using capital "TAGS", ie.
cypress run -e TAGS=@​foo, only lowercase.Updated peer dependencies to exclude Cypress v15.18.0.
This version introduced a breaking change, which makes it currently unsupported.
The above-mentioned version will hopefully be fully supported in the near future.
v24.0.1Compare Source
Update dependency @cucumber/pretty-formatter to v3.
Correctly handle edge case related to reload-behavior with run hooks, fixes #1344.
v24.0.0Compare Source
Breaking changes:
Removed support for using browserify as a bundler.
Browserify is largely unmaintained at this point and is making it impossible to keep dependencies up-to-date as Browserify itself does not do that. Furthermore, the Browserify bundler is deprecated by Cypress. If you'd still like to use Browserify, you can pin your dependency on
@badeball/cypress-cucumber-preprocessorto~23.x.y.A branch named
v23.x.yhas been created to continue illustrating how to use Browserify. This is mentioned in the FAQ.Bump node requirement slightly from v20.0.0 to ^20.12.0, ^21.7.0 or >=22.
chalkwithutil.styleText.Other changes:
Run hooks (BeforeAll/AfterAll) may now be optionally named. This is in line with how cucumber-js behaves.
Allow step hooks to return skipped / pending.
Attachments (using log(), link() or attach()) can be added in test run hooks (BeforeAll/AfterAll). This is in line with how cucumber-js behaves.
Remove use of patch-package in development mode, which was causing some issues, closes #1255.
Add rudimentary support for videos in reports (messages & HTML), fixes #1139.
This can be enabled by setting
attachments.addVideostotrue.Videos, as with screenshots, are base64-encoded inline within the reports, making them bigger. I suspect size might be an issue for large attachments and this is why I consider this to be rudimentary to begin with. As issues arise, options to externalize attachments might be considered.
v23.2.1Compare Source
v23.2.0Compare Source
Add a flag to turn expectation errors soft. Relates to #1313 and #1222.
During creation of message reports, which the JSON & HTML reports are products of, some test state is tracked by this library. This requires taking into account a myriad of edge cases, mostly related to Cypress' reload behavior. There are however likely several remaining edge cases that are unaccounted for.
In case of #1222, the fail fast strategy adopted here appeared to mask an underlying issue. I suspect this might also be the case for #1313 and similar issues. Thus an option for erroring softly is introduced. With this option, instead of throwing fast in Cypress' event handlers, the preprocessor will emit an error message to stderr at the end of a run.
My hope is that this will make it easier for the end-user to provide proper reproducible examples when running into these errors. Additionally, it can be useful for users whom which reports aren't strictly a necessity but do encounter such errors.
This option can be configured similar to other options, with examples shown below.
v23.1.0Compare Source
Bumb engine requirement to Node v20.
Expand type signature of scenario and step hooks, to allow tags to be defined using pure string arguments. This is in line with how cucumber-js behaves.
Add support for attachments with filenames. This is in line with how cucumber-js behaves.
Implement
log, as seen in cucumber-js.Implement
link, as seen in cucumber-js.Minor changes to the messages report, to ensure compatibility with
cucumber-js.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.