mirror of https://github.com/apache/superset.git
fix(cypress): resolving random dri3 error on cypress runner (#27001)
This commit is contained in:
parent
607301ad56
commit
f79e08ec79
|
@ -157,16 +157,18 @@ cypress-run() {
|
||||||
local browser=${CYPRESS_BROWSER:-chrome}
|
local browser=${CYPRESS_BROWSER:-chrome}
|
||||||
|
|
||||||
export TERM="xterm"
|
export TERM="xterm"
|
||||||
|
export ELECTRON_DISABLE_GPU=true # Attempt to disable GPU for Electron-based Cypress
|
||||||
|
|
||||||
say "::group::Run Cypress for [$page]"
|
say "::group::Run Cypress for [$page]"
|
||||||
if [[ -z $CYPRESS_KEY ]]; then
|
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
|
else
|
||||||
export CYPRESS_RECORD_KEY=$(echo $CYPRESS_KEY | base64 --decode)
|
export CYPRESS_RECORD_KEY=$(echo $CYPRESS_KEY | base64 --decode)
|
||||||
# additional flags for Cypress dashboard recording
|
# 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}" \
|
--record --group "$group" --tag "${GITHUB_REPOSITORY},${GITHUB_EVENT_NAME}" \
|
||||||
--parallel --ci-build-id "${GITHUB_SHA:0:8}-${NONCE}"
|
--parallel --ci-build-id "${GITHUB_SHA:0:8}-${NONCE}"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# don't add quotes to $record because we do want word splitting
|
# don't add quotes to $record because we do want word splitting
|
||||||
|
|
Loading…
Reference in New Issue