diff --git a/pkg/tests/apis/dashboard/integration/api_validation_test.go b/pkg/tests/apis/dashboard/integration/api_validation_test.go index 692bb10ebe1..2c8c08f09c4 100644 --- a/pkg/tests/apis/dashboard/integration/api_validation_test.go +++ b/pkg/tests/apis/dashboard/integration/api_validation_test.go @@ -20,6 +20,7 @@ import ( dashboardV2alpha2 "github.com/grafana/grafana/apps/dashboard/pkg/apis/dashboard/v2alpha2" foldersV1 "github.com/grafana/grafana/apps/folder/pkg/apis/folder/v1beta1" "github.com/grafana/grafana/pkg/apiserver/rest" + "github.com/grafana/grafana/pkg/infra/db" "github.com/grafana/grafana/pkg/services/featuremgmt" "github.com/grafana/grafana/pkg/services/folder" "github.com/grafana/grafana/pkg/services/serviceaccounts" @@ -61,6 +62,9 @@ func TestIntegrationDashboardAPIValidation(t *testing.T) { if testing.Short() { t.Skip("skipping integration test") } + if !db.IsTestDbSQLite() { + t.Skip("test only on sqlite for now") + } dualWriterModes := []rest.DualWriterMode{rest.Mode0, rest.Mode1, rest.Mode2, rest.Mode3, rest.Mode4, rest.Mode5} for _, dualWriterMode := range dualWriterModes { @@ -131,6 +135,9 @@ func TestIntegrationDashboardAPIAuthorization(t *testing.T) { if testing.Short() { t.Skip("skipping integration test") } + if !db.IsTestDbSQLite() { + t.Skip("test only on sqlite for now") + } // TODO: rest.Mode3 is failing on dashboard creation, so we skip it for now dualWriterModes := []rest.DualWriterMode{rest.Mode0, rest.Mode1, rest.Mode2, rest.Mode3, rest.Mode4, rest.Mode5} @@ -182,6 +189,9 @@ func TestIntegrationDashboardAPI(t *testing.T) { if testing.Short() { t.Skip("skipping integration test") } + if !db.IsTestDbSQLite() { + t.Skip("test only on sqlite for now") + } dualWriterModes := []rest.DualWriterMode{rest.Mode0, rest.Mode1, rest.Mode2, rest.Mode3, rest.Mode4, rest.Mode5} for _, dualWriterMode := range dualWriterModes {