getredash/redash

Create Cypress E2E tests based on the test coverage report

Open

#5208 aperta il 13 ott 2020

Vedi su GitHub
 (5 commenti) (0 reazioni) (0 assegnatari)Python (4236 fork)batch import
Frontendhacktoberfest

Metriche repository

Star
 (24.845 star)
Metriche merge PR
 (Merge medio 9g 5h) (3 PR mergiate in 30 g)

Descrizione

Description

Cypress is the tool we've used for End-to-end testing for the past couple of years. Recently, we generated a test coverage report (#5137), which gives us a better view of areas that could benefit from some testing. Existing tests can be found in client/cypress/integration and docs for local testing can be found here.

cypress-example

Tests to be created

  • Chart Visualization
    • Line
    • Bar
    • Area
    • Pie
    • Scatter
    • Bubble
    • Heatmap
    • Box
  • List Pages
    • Queries List
    • Dashboard List
    • Alerts List
  • Query "Add to dashboard" feature
  • Details Visualization
  • Edit Alert Destination
  • Databricks Schema Browser

Guida contributor