parent
cf9a02ae38
commit
c30206bfb2
|
|
@ -39,6 +39,8 @@ jobs:
|
||||||
browser-journey:
|
browser-journey:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: build-release
|
needs: build-release
|
||||||
|
env:
|
||||||
|
STACKCHAIN_RUN_RELEASE_E2E: "1"
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-python@v5
|
- uses: actions/setup-python@v5
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,8 @@ from pathlib import Path
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
if os.getenv("STACKCHAIN_RUN_RELEASE_E2E") != "1":
|
||||||
|
pytest.skip("release artifact browser journey runs only in its gated CI job", allow_module_level=True)
|
||||||
pytest.importorskip("playwright.sync_api")
|
pytest.importorskip("playwright.sync_api")
|
||||||
from playwright.sync_api import Page, expect, sync_playwright
|
from playwright.sync_api import Page, expect, sync_playwright
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -37,5 +37,6 @@ def test_release_promotion_waits_for_artifact_mobile_offline_journey():
|
||||||
assert "actions/download-artifact@v3" in browser
|
assert "actions/download-artifact@v3" in browser
|
||||||
assert "pip install -r requirements-e2e.txt" in browser
|
assert "pip install -r requirements-e2e.txt" in browser
|
||||||
assert "python3 -m playwright install --with-deps chromium" in browser
|
assert "python3 -m playwright install --with-deps chromium" in browser
|
||||||
|
assert 'STACKCHAIN_RUN_RELEASE_E2E: "1"' in browser
|
||||||
assert "python3 -m pytest tests/e2e/test_mobile_offline_issue_release.py -q" in browser
|
assert "python3 -m pytest tests/e2e/test_mobile_offline_issue_release.py -q" in browser
|
||||||
assert "needs: [lint, build-release, browser-journey]" in release
|
assert "needs: [lint, build-release, browser-journey]" in release
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user