Skip to content

fix(e2e): update conda-inline and uv-inline specs with badge assertions#1055

Merged
rgbkrk merged 1 commit intomainfrom
fix/e2e-badges-and-matrix
Mar 22, 2026
Merged

fix(e2e): update conda-inline and uv-inline specs with badge assertions#1055
rgbkrk merged 1 commit intomainfrom
fix/e2e-badges-and-matrix

Conversation

@rgbkrk
Copy link
Member

@rgbkrk rgbkrk commented Mar 22, 2026

Update conda-inline and uv-inline E2E specs for WebDriver plugin compatibility:

  • Replace executeFirstCell() / typeSlowly() with setCellSource() + button click
  • Add env manager badge assertions (data-env-manager="uv" / "conda")
  • Add waitUntil polling for badge sync from RuntimeStateDoc
  • 300s kernel timeouts for cold CI runners
  • console.log diagnostics for CI failure investigation

These were the last two specs not yet updated for tauri-plugin-webdriver. The CI matrix entries for these already exist from #1038.

PR submitted by @rgbkrk's agent Quill, via Zed

Add data-testid and data-env-manager/data-kernel-status attributes to
NotebookToolbar for E2E assertions. Each fixture spec now verifies:

- Runtime badge (Python/Deno) appears in toolbar
- Env manager badge (UV/conda) appears after kernel launch
- Trust dialog elements are present before approval

New CI matrix entries (parallel runners):
- UV Inline Deps (uv:inline + trust dialog)
- Conda Inline Deps (conda:inline + trust dialog)
- Trust Dialog (dismiss behavior)
- UV Pyproject (project file detection)

All 5 fixture specs updated to use setCellSource + button click
pattern for WebDriver plugin compatibility.

Note: prewarmed-uv badge assertion uses waitUntil polling since
env-manager syncs from RuntimeStateDoc after kernel launch.
@github-actions github-actions bot added test Test infrastructure and coverage quill PR authored by Quill Agent 🦆 labels Mar 22, 2026
@rgbkrk rgbkrk merged commit c3dd86e into main Mar 22, 2026
27 of 39 checks passed
@rgbkrk rgbkrk deleted the fix/e2e-badges-and-matrix branch March 22, 2026 03:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

quill PR authored by Quill Agent 🦆 test Test infrastructure and coverage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant