Optimize test suite with testing.Short() guards

- Add Short() guards to slow CLI tests (2-4s each)
- Add Short() guards to slow API/integration tests (3-11s)
- Add Short() guard to hanging daemon discovery test (29s timeout)
- Short test suite now runs in ~6s (down from 5+ minutes)

Run 'go test -short ./...' for fast iteration
Run 'go test ./...' for full coverage

Closes: bd-iov0
This commit is contained in:
Steve Yegge
2025-11-06 17:31:15 -08:00
parent 5fff4edcb6
commit 11fa142539
8 changed files with 63 additions and 0 deletions

View File

@@ -209,6 +209,9 @@ func TestCompactTier1_IneligibleIssue(t *testing.T) {
}
func TestCompactTier1_WithAPI(t *testing.T) {
if testing.Short() {
t.Skip("skipping slow API test in short mode")
}
if os.Getenv("ANTHROPIC_API_KEY") == "" {
t.Skip("ANTHROPIC_API_KEY not set, skipping API test")
}
@@ -339,6 +342,9 @@ func TestCompactTier1Batch_WithIneligible(t *testing.T) {
}
func TestCompactTier1Batch_WithAPI(t *testing.T) {
if testing.Short() {
t.Skip("skipping slow API test in short mode")
}
if os.Getenv("ANTHROPIC_API_KEY") == "" {
t.Skip("ANTHROPIC_API_KEY not set, skipping API test")
}