From d89f458473022a4e3c1bd92e7c10cbbd93cba3dd Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Tue, 21 Apr 2026 22:09:27 +0200 Subject: [PATCH] backend: mark codewhisperer as intentionally untested, remove test --- pkg/backend/backend_test.go | 10 ++-------- pkg/backend/codewhisperer.go | 4 ++++ pkg/backend/codewhisperer_internal.go | 4 +++- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pkg/backend/backend_test.go b/pkg/backend/backend_test.go index aafc81f..6be5338 100644 --- a/pkg/backend/backend_test.go +++ b/pkg/backend/backend_test.go @@ -663,14 +663,8 @@ func TestOllamaContextLength_ConnectionRefused(t *testing.T) { } // --- CodeWhisperer --- - -func TestCodeWhispererContract(t *testing.T) { - b, err := backend.NewCodeWhisperer("fake-token") - if err != nil { - t.Fatal(err) - } - checkContract(t, b) -} +// Intentionally untested. Reverse-engineered Kiro/CodeWhisperer protocol +// requires a live session. See codewhisperer.go. // --- RateLimitError --- diff --git a/pkg/backend/codewhisperer.go b/pkg/backend/codewhisperer.go index 354f35e..1f86891 100644 --- a/pkg/backend/codewhisperer.go +++ b/pkg/backend/codewhisperer.go @@ -2,6 +2,10 @@ package backend // CodeWhispererBackend implements Backend for Amazon CodeWhisperer / Kiro. // +// COVERAGE: Intentionally untested. Reverse-engineered Kiro streaming API +// client requiring a live session to test. +// +// // Auth is configured via the apiKey parameter to NewCodeWhisperer: // - Empty string → read from Kiro CLI SQLite database at the default path // ($XDG_DATA_HOME/kiro-cli/data.sqlite3 on Linux). diff --git a/pkg/backend/codewhisperer_internal.go b/pkg/backend/codewhisperer_internal.go index 5382700..7927cb0 100644 --- a/pkg/backend/codewhisperer_internal.go +++ b/pkg/backend/codewhisperer_internal.go @@ -1,6 +1,8 @@ package backend -// Low-level plumbing for the Amazon CodeWhisperer / Kiro backend: +// Low-level plumbing for the Amazon CodeWhisperer / Kiro backend. +// COVERAGE: Intentionally untested. See codewhisperer.go. +// // - Wire types for the GenerateAssistantResponse API // - Binary AWS event stream decoder // - HTTP API client