You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
e2e-iced-exit: ## Iced exit-on-empty E2E in its own lane (DESTRUCTIVE: force-quits a running Iced UI, and the UI it launches exits)
127
146
ROOST_TEST_MODE=1 uv run --group test pytest $(ICED_EXIT_E2E_TESTS) --roost-target iced --roost-fresh
128
147
148
+
e2e-iced-menu-quit: ## Iced menu-Quit E2E in its own lane (DESTRUCTIVE: force-quits a running Iced UI, and the UI it launches exits via the menu). macOS-iced-only; self-skips elsewhere.
149
+
ROOST_TEST_MODE=1 uv run --group test pytest $(ICED_MENU_QUIT_E2E_TESTS) --roost-target iced --roost-fresh
150
+
129
151
e2e-iced-clipboard: ## Native Iced clipboard/OSC E2E (macOS or Linux X11; not headless Wayland)
130
152
uv run --group test pytest $(ICED_CLIPBOARD_TESTS) --roost-target iced
131
153
@@ -155,7 +177,16 @@ e2e-mac-ci: ## Mac E2E at CI parity. DESTRUCTIVE: force-quits any running Roost
155
177
e2e-iced-bundle: ## macOS-only: assemble Roost-Iced.app + run the curated bundle smoke against it (ROOST_ICED_APP)
156
178
@[ "$$(uname -s)"="Darwin" ] || { echo"e2e-iced-bundle is macOS-only: it launches Roost-Iced.app via LaunchServices (open)";exit 1; }
157
179
$(MAKE) bundle-iced
158
-
ROOST_ICED_APP=mac/build/Roost-Iced.app ROOST_TEST_MODE=1 uv run --group test pytest tools/roosttest/test_smoke.py tools/roosttest/test_iced_walking_skeleton.py --roost-target iced --roost-fresh
180
+
ROOST_ICED_APP=mac/build/Roost-Iced.app ROOST_TEST_MODE=1 uv run --group test pytest tools/roosttest/test_smoke.py tools/roosttest/test_iced_walking_skeleton.py tools/roosttest/test_menu_bar.py --roost-target iced --roost-fresh
181
+
182
+
e2e-iced-sparkle: ## macOS-only: assemble a TEST-KEYED Roost-Iced.app + run the Sparkle E2E against a loopback appcast
183
+
@[ "$$(uname -s)"="Darwin" ] || { echo"e2e-iced-sparkle is macOS-only: it launches Roost-Iced.app via LaunchServices (open)";exit 1; }
0 commit comments