Skip to content

Commit 3ebbc28

Browse files
committed
Update end-to-end test commands to exclude profile tests
- Modified Makefile to exclude 'test_profiles_e2e' from e2e tests for both headless and headed runs. - Updated GitHub Actions workflow to reflect the same exclusion for dashboard e2e tests, ensuring consistency across local and CI environments.
1 parent 2bd70f6 commit 3ebbc28

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

.github/workflows/test_tools_dashboard.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,15 @@ jobs:
107107
# Run workspace dashboard e2e tests (does not pass with python 3.9
108108
- name: Run dashboard e2e
109109
run: |
110-
marimo run --headless dlt/_workspace/helpers/dashboard/dlt_dashboard.py -- -- --pipelines-dir _storage/.dlt/pipelines/ --with_test_identifiers true & pytest --browser chromium tests/e2e
110+
marimo run --headless dlt/_workspace/helpers/dashboard/dlt_dashboard.py -- -- --pipelines-dir _storage/.dlt/pipelines/ --with_test_identifiers true & pytest --browser chromium tests/e2e -k "not test_profiles_e2e"
111111
if: matrix.python-version != '3.9' && matrix.python-version != '3.14.0-beta.4' && matrix.os != 'windows-latest'
112112

113113
# note that this test will pass only when running from cmd shell (_storage\.dlt\pipelines\ must stay)
114114
- name: Run dashboard e2e windows
115115
run: |
116116
start marimo run --headless dlt/_workspace/helpers/dashboard/dlt_dashboard.py -- -- --pipelines-dir _storage\.dlt\pipelines\ --with_test_identifiers true
117117
timeout /t 6 /nobreak
118-
pytest --browser chromium tests/e2e
118+
pytest --browser chromium tests/e2e -k "not test_profiles_e2e"
119119
if: matrix.python-version != '3.9' && matrix.python-version != '3.14.0-beta.4' && matrix.os == 'windows-latest'
120120

121121
matrix_job_required_check:

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,10 @@ check-cli-docs:
168168
# To run these tests locally, run `make start-dlt-dashboard-e2e` in one terminal and `make test-e2e-dashboard-headed` in another terminal
169169

170170
test-e2e-dashboard:
171-
uv run pytest --browser chromium tests/e2e
171+
uv run pytest --browser chromium tests/e2e -k "not test_profiles_e2e"
172172

173173
test-e2e-dashboard-headed:
174-
uv run pytest --headed --browser chromium tests/e2e
174+
uv run pytest --headed --browser chromium tests/e2e -k "not test_profiles_e2e"
175175

176176
start-dlt-dashboard-e2e:
177177
uv run marimo run --headless dlt/_workspace/helpers/dashboard/dlt_dashboard.py -- -- --pipelines-dir _storage/.dlt/pipelines --with_test_identifiers true

0 commit comments

Comments
 (0)