You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2024/02/03 05:19:42 UTC

(superset) branch fix-cypress-runners created (now d7a11f7ad4)

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a change to branch fix-cypress-runners
in repository https://gitbox.apache.org/repos/asf/superset.git


      at d7a11f7ad4 fix(cypress): resolving random dri3 error on cypress runner

This branch includes the following new commits:

     new d7a11f7ad4 fix(cypress): resolving random dri3 error on cypress runner

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(superset) 01/01: fix(cypress): resolving random dri3 error on cypress runner

Posted by ru...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch fix-cypress-runners
in repository https://gitbox.apache.org/repos/asf/superset.git

commit d7a11f7ad4a1d1c0e8c3107526b131fdc9bd904e
Author: Evan Rusackas <ev...@rusackas.com>
AuthorDate: Fri Feb 2 22:19:34 2024 -0700

    fix(cypress): resolving random dri3 error on cypress runner
---
 .github/workflows/bashlib.sh | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/bashlib.sh b/.github/workflows/bashlib.sh
index d6000bb825..5633041f7b 100644
--- a/.github/workflows/bashlib.sh
+++ b/.github/workflows/bashlib.sh
@@ -157,16 +157,18 @@ cypress-run() {
   local browser=${CYPRESS_BROWSER:-chrome}
 
   export TERM="xterm"
+  export ELECTRON_DISABLE_GPU=true # Attempt to disable GPU for Electron-based Cypress
 
   say "::group::Run Cypress for [$page]"
   if [[ -z $CYPRESS_KEY ]]; then
-    $cypress --spec "cypress/e2e/$page" --browser "$browser"
+    xvfb-run --auto-servernum --server-args='-screen 0, 1024x768x24' $cypress --spec "cypress/e2e/$page" --browser "$browser"
   else
     export CYPRESS_RECORD_KEY=$(echo $CYPRESS_KEY | base64 --decode)
     # additional flags for Cypress dashboard recording
-    $cypress --spec "cypress/e2e/$page" --browser "$browser" \
+    xvfb-run --auto-servernum --server-args='-screen 0, 1024x768x24' $cypress --spec "cypress/e2e/$page" --browser "$browser" \
       --record --group "$group" --tag "${GITHUB_REPOSITORY},${GITHUB_EVENT_NAME}" \
       --parallel --ci-build-id "${GITHUB_SHA:0:8}-${NONCE}"
+
   fi
 
   # don't add quotes to $record because we do want word splitting