fix: fail the capabilities benchmark on a nil response instead of panicking

benchCapabilities read resp.Capabilities after checking only err, so a
provider returning (nil, nil) panicked the benchmark rather than failing it.
This commit is contained in:
Julian Sommer
2026-09-29 09:50:36 +10:00
parent fe4ce999ed
commit ae2fbef021
@@ -181,5 +181,8 @@ func benchCapabilities(b *testing.B, provider ebsprovider.EBSProvider) ebsprovid
if err != nil {
b.Fatalf("get capabilities: %v", err)
}
if resp == nil {
b.Fatal("get capabilities: provider returned a nil response with a nil error")
}
return resp.Capabilities
}