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