Skip to content
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

Epic: Configuration and events overhaul #2840

Closed
19 of 31 tasks
chrisbreiding opened this issue Nov 26, 2018 · 5 comments
Closed
19 of 31 tasks

Epic: Configuration and events overhaul #2840

chrisbreiding opened this issue Nov 26, 2018 · 5 comments
Labels
Epic Requires breaking up into smaller issues pkg/example This is due to an issue in the packages/example directory stage: ready for work The issue is reproducible and in scope topic: plugins ⚙️ type: breaking change Requires a new major release version

Comments

@chrisbreiding
Copy link
Contributor

chrisbreiding commented Nov 26, 2018

This is an issue to track the work being done for overhauling configuration and events. It includes numerous breaking changes.

  • Rename plugins to background
  • Add background events that mirror driver events
  • Rename events - Issue
  • Add new background events
  • Rename 'log:added' to 'internal:log' and 'log:changed' into 'internal:logChange' event
  • Add window:* events
  • Fix test hanging issue related to async errors
  • Add new event 'page:error'
  • Remove *load callbacks from firing when only the hash changes
    • Code - Issue
    • Docs - Need Issue
  • Namespace internal events
  • Update example repos - Issue/PRs
@jennifer-shehane jennifer-shehane added the type: breaking change Requires a new major release version label Nov 26, 2018
@chrisbreiding chrisbreiding added this to the Sprint 14 milestone Dec 3, 2018
@chrisbreiding chrisbreiding modified the milestones: Sprint 14, Sprint 15 Dec 10, 2018
@jennifer-shehane jennifer-shehane modified the milestones: Sprint 15, Sprint 16 Dec 17, 2018
@jennifer-shehane jennifer-shehane added the Epic Requires breaking up into smaller issues label Dec 28, 2018
@chrisbreiding chrisbreiding modified the milestones: Sprint 16, Sprint 18 Jan 7, 2019
@chrisbreiding chrisbreiding modified the milestones: Sprint 18, Sprint 19 Jan 14, 2019
@chrisbreiding chrisbreiding modified the milestones: Sprint 19, Sprint 20 Jan 22, 2019
@jennifer-shehane jennifer-shehane modified the milestones: Sprint 20, Sprint 21 Jan 24, 2019
@cypress-bot cypress-bot bot added stage: work in progress stage: ready for work The issue is reproducible and in scope and removed stage: proposal 💡 No work has been done of this issue stage: work in progress stage: ready for work The issue is reproducible and in scope labels May 17, 2019
@jennifer-shehane
Copy link
Member

Ran across this issue and thought it was in scope for 5.0 work - basically updating the comments of the scaffolded plugins/index.js file - to include more information about what's possible with new events. #1861

@jennifer-shehane
Copy link
Member

Suggestion from user in #6946 to expose an event listener for when Cypress is about to exit the run completely.

@san-slysz
Copy link

Will we be able to alter Cypress behavior on every events listed here ? https://docs.cypress.io/api/events/catalog-of-events.html#Examples

I would like to enhance the behavior we have when uncaught:exception is called (to log some additional data) without polluting every beforeEach nor migrating to cucumber (before hook).

@jennifer-shehane
Copy link
Member

Closing due to inactivity

@WORMSS
Copy link

WORMSS commented Apr 8, 2022

Open again due to activity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Requires breaking up into smaller issues pkg/example This is due to an issue in the packages/example directory stage: ready for work The issue is reproducible and in scope topic: plugins ⚙️ type: breaking change Requires a new major release version
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants