diff --git a/.github/workflows/superset-e2e.yml b/.github/workflows/superset-e2e.yml index 2c3abd4be..2f83f4725 100644 --- a/.github/workflows/superset-e2e.yml +++ b/.github/workflows/superset-e2e.yml @@ -131,6 +131,7 @@ jobs: PARALLEL_ID: ${{ matrix.parallel_id }} PARALLELISM: 6 CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} + NODE_OPTIONS: "--max-old-space-size=4096" with: run: cypress-run-all ${{ env.USE_DASHBOARD }} - name: Upload Artifacts diff --git a/superset-frontend/package.json b/superset-frontend/package.json index b3ae94edb..a892dd461 100644 --- a/superset-frontend/package.json +++ b/superset-frontend/package.json @@ -44,8 +44,8 @@ "build-storybook": "storybook build", "build-translation": "scripts/po2json.sh", "bundle-stats": "cross-env BUNDLE_ANALYZER=true npm run build && npx open-cli ../superset/static/stats/statistics.html", - "core:cover": "cross-env NODE_ENV=test jest --coverage --coverageThreshold='{\"global\":{\"statements\":100,\"branches\":100,\"functions\":100,\"lines\":100}}' --collectCoverageFrom='[\"packages/**/src/**/*.{js,ts}\", \"!packages/superset-ui-demo/**/*\"]' packages", - "cover": "cross-env NODE_ENV=test jest --coverage", + "core:cover": "cross-env NODE_ENV=test NODE_OPTIONS=\"--max-old-space-size=4096\" jest --coverage --coverageThreshold='{\"global\":{\"statements\":100,\"branches\":100,\"functions\":100,\"lines\":100}}' --collectCoverageFrom='[\"packages/**/src/**/*.{js,ts}\", \"!packages/superset-ui-demo/**/*\"]' packages", + "cover": "cross-env NODE_ENV=test NODE_OPTIONS=\"--max-old-space-size=4096\" jest --coverage", "dev": "webpack --mode=development --color --watch", "dev-server": "cross-env NODE_ENV=development BABEL_ENV=development node --max_old_space_size=4096 ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --mode=development", "eslint": "eslint --ignore-path=.eslintignore --ext .js,.jsx,.ts,tsx", @@ -67,8 +67,8 @@ "prod": "npm run build", "prune": "rm -rf ./{packages,plugins}/*/{lib,esm,tsconfig.tsbuildinfo,package-lock.json}", "storybook": "cross-env NODE_ENV=development BABEL_ENV=development storybook dev -p 6006", - "tdd": "cross-env NODE_ENV=test jest --watch", - "test": "cross-env NODE_ENV=test jest --max-workers=50%", + "tdd": "cross-env NODE_ENV=test NODE_OPTIONS=\"--max-old-space-size=4096\" jest --watch", + "test": "cross-env NODE_ENV=test NODE_OPTIONS=\"--max-old-space-size=4096\" jest --max-workers=50%", "type": "tsc --noEmit", "update-maps": "jupyter nbconvert --to notebook --execute --inplace 'plugins/legacy-plugin-chart-country-map/scripts/Country Map GeoJSON Generator.ipynb' -Xfrozen_modules=off", "validate-release": "../RELEASING/validate_this_release.sh"