From cd96bd63da26eea1ea860ebddfb8c2d715a35cf9 Mon Sep 17 00:00:00 2001 From: Lilly Luo Date: Tue, 21 Jul 2026 17:51:59 +0000 Subject: [PATCH] Skip gemini flash-lite-image model in opencode per-model e2e test `databricks-gemini-3-1-flash-lite-image` is an image-generation model that rejects function calling with a 400, so opencode can never launch it. Add it to SKIP_MODELS. Co-authored-by: Isaac --- tests/test_e2e.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/test_e2e.py b/tests/test_e2e.py index 604452a..e2c55b3 100644 --- a/tests/test_e2e.py +++ b/tests/test_e2e.py @@ -711,7 +711,9 @@ class TestOpencodeLaunch: # no stderr beyond the initial `> build ยท ` line, while every # other configured model returns in ~3s. Backend-side latency we can't # influence from this repo; skip rather than block CI. - SKIP_MODELS: frozenset[str] = frozenset({"databricks-gemini-3-1-flash-lite"}) + SKIP_MODELS: frozenset[str] = frozenset( + {"databricks-gemini-3-1-flash-lite", "databricks-gemini-3-1-flash-lite-image"} + ) def _all_models(self, e2e_state: dict) -> list[tuple[str, str]]: """Return [(provider, model_id), ...] for all opencode models."""