diff --git a/test/e2e/setup.go b/test/e2e/setup.go index 32f3a74746a..72b8f1105c2 100644 --- a/test/e2e/setup.go +++ b/test/e2e/setup.go @@ -14,9 +14,11 @@ import ( "regexp" "time" + "github.com/davecgh/go-spew/spew" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" + msgraph_errors "github.com/Azure/ARO-RP/pkg/util/graph/graphsdk/models/odataerrors" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" "github.com/jongio/azidext/go/azidext" configclient "github.com/openshift/client-go/config/clientset/versioned" @@ -440,6 +442,9 @@ var _ = BeforeSuite(func() { SetDefaultEventuallyPollingInterval(10 * time.Second) if err := setup(context.Background()); err != nil { + if oDataError, ok := err.(msgraph_errors.ODataErrorable); ok { + spew.Dump(oDataError.GetErrorEscaped()) + } panic(err) } }) @@ -448,6 +453,9 @@ var _ = AfterSuite(func() { log.Info("AfterSuite") if err := done(context.Background()); err != nil { + if oDataError, ok := err.(msgraph_errors.ODataErrorable); ok { + spew.Dump(oDataError.GetErrorEscaped()) + } panic(err) } })