cypress-io / cypress

Fast, easy and reliable testing for anything that runs in a browser.
https://cypress.io
MIT License
47.09k stars 3.19k forks source link

feat: update the protocol to be able to flex logic based on project config #30594

Closed ryanthemanuel closed 1 week ago

ryanthemanuel commented 1 week ago

Fixes #30560

Additional details

In order to flex behavior in the protocol based on certain config values, we updated the app/protocol interface to accept values from the project config.

Steps to test

How has the user experience changed?

PR Tasks

cypress[bot] commented 1 week ago

cypress    Run #58402

Run Properties:  status check passed Passed #58402  •  git commit d117fe4e5e: fix ts
Project cypress
Branch Review ryanm/feat/add-various-config-values-to-protocol-interface
Run status status check passed Passed #58402
Run duration 23m 32s
Commit git commit d117fe4e5e: fix ts
Committer Ryan Manuel
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 7
Tests that did not run due to a developer annotating a test with .skip  Pending 1326
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 29400
View all changes introduced in this branch ↗︎
UI Coverage  46.11%
  Untested elements 189  
  Tested elements 166  
Accessibility  92.55%
  Failed rules  3 critical   8 serious   2 moderate   2 minor
  Failed elements 903  
cypress-bot[bot] commented 2 days ago

Released in 13.16.0.

This comment thread has been locked. If you are still experiencing this issue after upgrading to Cypress v13.16.0, please open a new issue.