-
Notifications
You must be signed in to change notification settings - Fork 972
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
Add latest version of Cypress as a dependency #754
Comments
@ohltyler To confirm, do we just need to take a dependency on the Cypress repo? Is there a particular version we should start with? |
Yeah, I guess this could be split into multiple steps.
Just my thoughts. Let me know what you think. |
That sounds good to me! I think number 3 will indeed come at a later time but I think we can tackle 1 and 2. |
Currently, Dashboards doesn't support Cypress as a test framework. Many Dashboards plugins, however (Anomaly Detection, Index Management, etc.) are using it, but are maintaining individual versions of it. Because of this, there are occasional integration issues with different plugins, where mismatched versions are found and can cause warning or compilation errors. Trying to test all of the plugins together can also lead to failures, where running different major versions of Cypress can introduce breaking changes that cause some tests to unexpectedly fail.
Preferably, core Dashboards maintains Cypress versioning, and the downstream plugins can consume such versions. This would help maintain consistency and reliability in testing everything together. Additionally, I believe Dashboards should migrate to, and actively use, Cypress, for more consistency between core and the plugins.
The text was updated successfully, but these errors were encountered: