diff --git a/test/e2e/kb/telemetry_test.go b/test/e2e/kb/telemetry_test.go index 718753d967..6730d570a5 100644 --- a/test/e2e/kb/telemetry_test.go +++ b/test/e2e/kb/telemetry_test.go @@ -9,6 +9,8 @@ import ( "fmt" "testing" + "github.com/pkg/errors" + "github.com/elastic/cloud-on-k8s/pkg/about" "github.com/elastic/cloud-on-k8s/pkg/controller/common/version" "github.com/elastic/cloud-on-k8s/test/e2e/test" @@ -57,6 +59,9 @@ func TestTelemetry(t *testing.T) { if err != nil { return err } + if len(stats) == 0 { + return errors.New("cluster stats is empty") + } eck := stats[0].StackStats.Kibana.Plugins.StaticTelemetry.Eck if !eck.IsDefined() { return fmt.Errorf("eck info not defined properly in telemetry data: %+v", eck)