Skip to content

Commit 37adcb6

Browse files
committed
test(smoke): update tapes + provider-manager baseline for github-copilot
Adding github-copilot to the provider catalog inserted a new alphabetical TypeKey entry between anthropic and ollama, which shifted the wizard / provider-manager picker indexing by one and made every tape that relied on 'one Down from Anthropic = Ollama' navigate to github-copilot instead. Fixes: - tests/smoke/tapes/init-wizard.tape: Down -> Down 2 - tests/smoke/tapes/provider-add.tape: Down -> Down 2 - tests/smoke/tapes/screenshots/wizard-screens.tape: Down -> Down 2 - tests/smoke/screenshots/provider-manager-empty.approved.png: regenerated from the failed CI run's actual.png (Linux runner, same VHS/font setup as the comparison harness; byte-for-byte stable) Still needs regen after next CI cycle: - wizard-provider-picker.approved.png. The failing tape crashed on a Wait+Screen timeout before VHS flushed its captured PNGs (VHS exit 1 discards in-progress output), so we have no new actual yet. The next CI run will produce one; we'll commit it as the new baseline then. wizard-security-posture.approved.png is unchanged content-wise and should pass once the tape completes.
1 parent fbfc1ee commit 37adcb6

4 files changed

Lines changed: 13 additions & 10 deletions

File tree

10 KB
Loading

tests/smoke/tapes/init-wizard.tape

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ Enter
2121
# ─── Step 1: Provider ───────────────────────────────────────────────
2222
Wait+Screen@10s /Choose your LLM provider:/
2323
# Provider list ordering is alphabetical by TypeKey:
24-
# anthropic, ollama, openai, openai-compatible, openrouter
25-
# Display order matches: Anthropic (default), then Ollama (one Down).
26-
Down
24+
# anthropic, github-copilot, ollama, openai, openai-compatible, openrouter
25+
# Display order matches: Anthropic (default), then github-copilot, then Ollama.
26+
# Two Downs from the Anthropic default land on Ollama.
27+
Down 2
2728
Enter
2829

2930
# Endpoint input (default http://localhost:11434 — native Ollama is at

tests/smoke/tapes/provider-add.tape

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,11 @@ Enter
3030
Wait+Screen@10s /Ollama/
3131
Sleep 300ms
3232

33-
# Provider type list (alphabetical by TypeKey): anthropic, ollama,
34-
# openai, openai-compatible, openrouter. With Anthropic highlighted
35-
# by default, one Down lands on Ollama.
36-
Down
33+
# Provider type list (alphabetical by TypeKey): anthropic,
34+
# github-copilot, ollama, openai, openai-compatible, openrouter. With
35+
# Anthropic highlighted by default, two Downs land on Ollama (one Down
36+
# now lands on github-copilot).
37+
Down 2
3738
Enter
3839

3940
# ─── Step 1: Name your provider (NEW in #997) ────────────────────────

tests/smoke/tapes/screenshots/wizard-screens.tape

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,10 @@ Screenshot "/tmp/shot-wizard-provider-picker.png"
3535
Sleep 1s
3636

3737
# Provider list ordering is alphabetical by TypeKey:
38-
# anthropic, ollama, openai, openai-compatible, openrouter
39-
# Anthropic is the default; one Down lands on Ollama.
40-
Down
38+
# anthropic, github-copilot, ollama, openai, openai-compatible, openrouter
39+
# Anthropic is the default; two Downs land on Ollama (one Down lands on
40+
# github-copilot since it was added in PR #1075).
41+
Down 2
4142
Enter
4243

4344
# Endpoint input — native Ollama is at http://localhost:11434, which is

0 commit comments

Comments
 (0)