Run dataflow visualizer E2E tests
(c: Composition)
| 36 | |
| 37 | |
| 38 | def workflow_default(c: Composition) -> None: |
| 39 | """Run dataflow visualizer E2E tests""" |
| 40 | c.up("materialized") |
| 41 | try: |
| 42 | c.run("playwright", "/workdir/run-tests.sh") |
| 43 | finally: |
| 44 | # Upload Playwright traces if they exist (created on test failure) |
| 45 | traces_path = ( |
| 46 | MZ_ROOT / "test" / "dataflow-visualizer" / "playwright-traces.tar.gz" |
| 47 | ) |
| 48 | if traces_path.exists() and is_in_buildkite(): |
| 49 | upload_artifact(traces_path) |
nothing calls this directly
no test coverage detected