diff --git a/.github/workflows/pytest.yaml b/.github/workflows/pytest.yaml index d9ae2ece0..5da3226e2 100644 --- a/.github/workflows/pytest.yaml +++ b/.github/workflows/pytest.yaml @@ -252,8 +252,9 @@ jobs: - name: Setup py-shiny id: install uses: ./.github/py-shiny/setup - - name: Run test + - name: Run test commands env: UV_SYSTEM_PYTHON: 1 run: | - make test-narwhals-integration + make narwhals-install-shiny + make narwhals-test-integration diff --git a/Makefile b/Makefile index 028c66d3a..3988a088b 100644 --- a/Makefile +++ b/Makefile @@ -249,8 +249,9 @@ upgrade-html-deps: FORCE ## Upgrade Shiny's HTMLDependencies fi @scripts/htmlDependencies.R -test-narwhals-integration: FORCE +narwhals-install-shiny: FORCE @echo "-------- Install py-shiny ----------" $(MAKE) ci-install-deps +narwhals-test-integration: FORCE @echo "-------- Running py-shiny tests ----------" $(MAKE) test playwright TEST_FILE="tests/playwright/shiny/components/data_frame" PYTEST_BROWSERS="--browser chromium"