diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 66bd623c..07df5fe7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -44,6 +44,9 @@ jobs: - name: Run smoke test run: VERBOSE=1 DEBUG=1 MOCHA_WEBDRIVER_HEADLESS=1 yarn run test:smoke + - name: Run python tests + run: yarn run test:python + - name: Run main tests run: MOCHA_WEBDRIVER_HEADLESS=1 yarn run test diff --git a/package.json b/package.json index b7b1dd20..0846a034 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "test:server": "GRIST_SESSION_COOKIE=grist_test_cookie NODE_PATH=_build:_build/stubs:_build/ext mocha _build/test/server/**/*.js _build/test/gen-server/**/*.js", "test:smoke": "NODE_PATH=_build:_build/stubs:_build/ext mocha _build/test/nbrowser/Smoke.js", "test:docker": "./test/test_under_docker.sh", + "test:python": "sandbox_venv3/bin/python sandbox/grist/runtests.py ${GREP_TESTS:+discover -p \"test*${GREP_TESTS}*.py\"} --xunit", "cli": "NODE_PATH=_build:_build/stubs:_build/ext node _build/app/server/companion.js" }, "keywords": [