Skip to content
Snippets Groups Projects
  • Nemanja Glumac's avatar
    8be8f81f
    Port Cypress fixes/updates from `master` into `release-x.37.x` (#13743) · 8be8f81f
    Nemanja Glumac authored
    
    * Quarantine flaky tests (#13682) (#13683)
    
    * Quarantine flaky tests (#13682)
    
    * Add TODO note re: `describeWithToken`
    
    Co-authored-by: Nemanja Glumac
    
    * Add a circleci workflow that runs a set of Cypress smoketests (#12775)
    
    * Add a circleci nightly workflow that runs a bigger set of Cypress smoketests
    
    * Run this every hour while we're testing it, add a small fix to the admin test
    
    * Smoketests: Skip some known failing tests
    
    Co-authored-by: default avatarAriya Hidayat <ariya@metabase.com>
    
    * Narrow down the quarantine for chart_drill spec (#13682) (#13699)
    
    * CI: Fix the cache key for uberjar for running smoketest (#13698)
    
    Smoketest for OSS edition (for now)
    
    * Fix `settings/settings.cy.spec.js` flakes (#13701)
    
    - isolated flake (`it.only("should surface an error when validation for any field fails (metabase#4506)", () => {...})`) passed 10x (https://github.com/nemanjaglumac/metabase-tests/actions/runs/348275781)
    - the whole spec passed 20x (https://github.com/nemanjaglumac/metabase-tests/actions/runs/348306177)
    
    * CI: Update uberjar oss key for smoketest (#13704)
    
    * Fix Cypress flakes in `dashboard/dashboard.cy.spec.js` file (#13703)
    
    * Fix flakes in `revisions screen` block
    
    * Improve test assertions (there were some rendering problems, so I adjusted the assertions)
    
    * Narrow down the quarantine for dash_drill spec (#13682) (#13706)
    
    * Fix `metrics.cy.spec.js` flakes (#13709)
    
    * Fix `metrics.cy.spec.js` flakes (#13682)
    
    * Refactor the test using API
    
    * Smoketest: run nightly at 1am PST (#13711)
    
    1 am PST = 09:00 UTC
    
    CircleCI cron is for UTC:
    https://circleci.com/docs/2.0/workflows/#scheduling-a-workflow
    
    * Upgrade Cypress to v5.5.0 (#13674)
    
    * Upgrade Cypress to v5.5.0
    
    * Needed to unset the `DISPLAY` ENV through `config.yml` to finally make this work! (Reference: https://github.com/cypress-io/cypress/issues/4034#issuecomment-486773042
    
    )
    
    * Improve `segments` tests with the use of API (#13718)
    
    * Unquarantine `scenarios/pulse/pulse.cy.spec.js` (#13727)
    
    * Unset `DISPLAY` ENV in smoketests CI group (#13732)
    
    * Unquarantine ee `custom_drill_through/drill_through.cy.spec.js` [ci skip] (#13734)
    
    * Unquarantine `question/nested.cy.spec.js` (#13733)
    
    Co-authored-by: default avatarAriya Hidayat <ariya@metabase.com>
    Co-authored-by: default avatarDamon P. Cortesi <d.lifehacker@gmail.com>
    Port Cypress fixes/updates from `master` into `release-x.37.x` (#13743)
    Nemanja Glumac authored
    
    * Quarantine flaky tests (#13682) (#13683)
    
    * Quarantine flaky tests (#13682)
    
    * Add TODO note re: `describeWithToken`
    
    Co-authored-by: Nemanja Glumac
    
    * Add a circleci workflow that runs a set of Cypress smoketests (#12775)
    
    * Add a circleci nightly workflow that runs a bigger set of Cypress smoketests
    
    * Run this every hour while we're testing it, add a small fix to the admin test
    
    * Smoketests: Skip some known failing tests
    
    Co-authored-by: default avatarAriya Hidayat <ariya@metabase.com>
    
    * Narrow down the quarantine for chart_drill spec (#13682) (#13699)
    
    * CI: Fix the cache key for uberjar for running smoketest (#13698)
    
    Smoketest for OSS edition (for now)
    
    * Fix `settings/settings.cy.spec.js` flakes (#13701)
    
    - isolated flake (`it.only("should surface an error when validation for any field fails (metabase#4506)", () => {...})`) passed 10x (https://github.com/nemanjaglumac/metabase-tests/actions/runs/348275781)
    - the whole spec passed 20x (https://github.com/nemanjaglumac/metabase-tests/actions/runs/348306177)
    
    * CI: Update uberjar oss key for smoketest (#13704)
    
    * Fix Cypress flakes in `dashboard/dashboard.cy.spec.js` file (#13703)
    
    * Fix flakes in `revisions screen` block
    
    * Improve test assertions (there were some rendering problems, so I adjusted the assertions)
    
    * Narrow down the quarantine for dash_drill spec (#13682) (#13706)
    
    * Fix `metrics.cy.spec.js` flakes (#13709)
    
    * Fix `metrics.cy.spec.js` flakes (#13682)
    
    * Refactor the test using API
    
    * Smoketest: run nightly at 1am PST (#13711)
    
    1 am PST = 09:00 UTC
    
    CircleCI cron is for UTC:
    https://circleci.com/docs/2.0/workflows/#scheduling-a-workflow
    
    * Upgrade Cypress to v5.5.0 (#13674)
    
    * Upgrade Cypress to v5.5.0
    
    * Needed to unset the `DISPLAY` ENV through `config.yml` to finally make this work! (Reference: https://github.com/cypress-io/cypress/issues/4034#issuecomment-486773042
    
    )
    
    * Improve `segments` tests with the use of API (#13718)
    
    * Unquarantine `scenarios/pulse/pulse.cy.spec.js` (#13727)
    
    * Unset `DISPLAY` ENV in smoketests CI group (#13732)
    
    * Unquarantine ee `custom_drill_through/drill_through.cy.spec.js` [ci skip] (#13734)
    
    * Unquarantine `question/nested.cy.spec.js` (#13733)
    
    Co-authored-by: default avatarAriya Hidayat <ariya@metabase.com>
    Co-authored-by: default avatarDamon P. Cortesi <d.lifehacker@gmail.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This project manages its dependencies using Yarn. Learn more