UNCLASSIFIED - NO CUI

Update Argo Cypress test to work in BB CI

Argo tests currently will fail if enabled in BB CI. It appears to be a timing issue. See below logs.

image

====================================================================================================
  (Run Starting)
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Cypress:    5.0.0                                                                              │
  │ Browser:    Chrome 83 (headless)
  │ Specs:      1 found (argocd.spec.js)
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  argocd.spec.js                                                                  (1 of 1)
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
  Basic ArgocD
    1) Check ArgoCD is accessible
  0 passing (32s)
  1 failing
  1) Basic ArgocD
       Check ArgoCD is accessible:
     CypressError: Timed out retrying: `cy.click()` failed because this element:
`<span class="applications-list__title">guestbook</span>`
is being covered by another element:
`<div class="sliding-panel__outside"></div>`
Fix this problem, or use {force: true} to disable error checking.
https://on.cypress.io/element-cannot-be-interacted-with
      at $Cy.ensureDescendents (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:160969:26)
      at ensureDescendents (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:149596:8)
      at ensureDescendentsAndScroll (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:149603:14)
      at ensureElIsNotCovered (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:149732:5)
      at runAllChecks (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:149869:52)
      at retryActionability (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:149884:16)
      at tryCatcher (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:9852:23)
      at Function.Promise.attempt.Promise.try (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:7126:29)
      at tryFn (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:164075:24)
      at whenStable (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:164116:12)
      at https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:163634:16
      at tryCatcher (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:9852:23)
      at Promise._settlePromiseFromHandler (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:7787:31)
      at Promise._settlePromise (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:7844:18)
      at Promise._settlePromise0 (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:7889:10)
      at Promise._settlePromises (https://argocd.bigbang.dev/__cypress/runner/cypress_runner.js:7969:18)
  From Your Spec Code:
      at Context.eval (https://argocd.bigbang.dev/__cypress/tests?p=cypress/integration/argocd.spec.js:133:30)
  (Results)
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        1                                                                                │
  │ Passing:      0                                                                                │
  │ Failing:      1                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  1                                                                                │
  │ Video:        true
  │ Duration:     32 seconds                                                                       │
  │ Spec Ran:     argocd.spec.js                                                                   │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
  (Screenshots)
  -  /test/cypress/screenshots/argocd.spec.js/Basic ArgocD -- Check ArgoCD is accessi     (1280x720)
     ble (failed).png                                                                               
  (Video)
  -  Started processing:  Compressing to 35 CRF                                                     
  -  Finished processing: /test/cypress/videos/argocd.spec.js.mp4                         (1 second)
====================================================================================================
  (Run Finished)
       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✖  argocd.spec.js                           00:32        1        -        1        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✖  1 of 1 failed (100%)                     00:32        1        -        1        -        -