From c54c35beed2f1449dac9b9d5603636ae5d4de46f Mon Sep 17 00:00:00 2001 From: Dmitri Dolguikh Date: Mon, 10 Aug 2026 10:02:46 +0200 Subject: [PATCH] disable tests when running with sqlite --- .../network_map_db/pgsql/account_settings_test.go | 4 ++++ .../management/network_map_db/pgsql/dns_settings_test.go | 4 ++++ .../management/network_map_db/pgsql/dns_test.go | 5 +++++ .../management/network_map_db/pgsql/domain_test.go | 5 +++++ .../management/network_map_db/pgsql/group_test.go | 8 ++++++++ .../management/network_map_db/pgsql/nameserver_test.go | 4 ++++ .../network_map_db/pgsql/network_resource_test.go | 4 ++++ .../network_map_db/pgsql/network_router_test.go | 4 ++++ .../management/network_map_db/pgsql/network_test.go | 4 ++++ .../management/network_map_db/pgsql/networks_test.go | 4 ++++ .../management/network_map_db/pgsql/peer_test.go | 4 ++++ .../management/network_map_db/pgsql/policy_test.go | 4 ++++ .../management/network_map_db/pgsql/posture_test.go | 4 ++++ .../management/network_map_db/pgsql/route_test.go | 4 ++++ .../management/network_map_db/pgsql/service_test.go | 4 ++++ .../management/network_map_db/pgsql/user_test.go | 4 ++++ 16 files changed, 70 insertions(+) diff --git a/integration_tests/management/network_map_db/pgsql/account_settings_test.go b/integration_tests/management/network_map_db/pgsql/account_settings_test.go index d7927aaf1..5fe3cc1b7 100644 --- a/integration_tests/management/network_map_db/pgsql/account_settings_test.go +++ b/integration_tests/management/network_map_db/pgsql/account_settings_test.go @@ -7,11 +7,15 @@ import ( "testing" "time" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetAccountSettings(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/dns_settings_test.go b/integration_tests/management/network_map_db/pgsql/dns_settings_test.go index 95ac84aed..de0e9df70 100644 --- a/integration_tests/management/network_map_db/pgsql/dns_settings_test.go +++ b/integration_tests/management/network_map_db/pgsql/dns_settings_test.go @@ -6,11 +6,15 @@ import ( "context" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetDnsSettings(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() settings, err := conn(t, ctx).GetDnsSettings(ctx, "account-1") diff --git a/integration_tests/management/network_map_db/pgsql/dns_test.go b/integration_tests/management/network_map_db/pgsql/dns_test.go index 63a609193..52539bf1b 100644 --- a/integration_tests/management/network_map_db/pgsql/dns_test.go +++ b/integration_tests/management/network_map_db/pgsql/dns_test.go @@ -7,12 +7,17 @@ import ( "testing" "github.com/miekg/dns" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetAppliedZoneCandidatesViaPgxConnection(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } + ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/domain_test.go b/integration_tests/management/network_map_db/pgsql/domain_test.go index 8434a76c3..2e8184abf 100644 --- a/integration_tests/management/network_map_db/pgsql/domain_test.go +++ b/integration_tests/management/network_map_db/pgsql/domain_test.go @@ -8,10 +8,15 @@ import ( "testing" networkmapdb "github.com/netbirdio/netbird/management/internals/network_map_db" + "github.com/netbirdio/netbird/management/server/types" "github.com/stretchr/testify/assert" ) func TestGetDomains(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } + ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/group_test.go b/integration_tests/management/network_map_db/pgsql/group_test.go index 3ccf96eb0..eb8a4cc67 100644 --- a/integration_tests/management/network_map_db/pgsql/group_test.go +++ b/integration_tests/management/network_map_db/pgsql/group_test.go @@ -6,12 +6,17 @@ import ( "context" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) func TestGetGroups(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } + ctx := context.TODO() groups, resourceToGroupIdx, err := conn(t, ctx).GetGroups(ctx, "account-1") @@ -39,6 +44,9 @@ func TestGetGroups(t *testing.T) { // TODO (dmitri) PublicID should not be populated with delta updates, // which require stable PublicIDs func TestGetGroupsWithoutExpectedFields(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/nameserver_test.go b/integration_tests/management/network_map_db/pgsql/nameserver_test.go index d6243a6e3..9fce64638 100644 --- a/integration_tests/management/network_map_db/pgsql/nameserver_test.go +++ b/integration_tests/management/network_map_db/pgsql/nameserver_test.go @@ -7,11 +7,15 @@ import ( "net/netip" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetNameServerGroups(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/network_resource_test.go b/integration_tests/management/network_map_db/pgsql/network_resource_test.go index 4325ed3ba..f502144bf 100644 --- a/integration_tests/management/network_map_db/pgsql/network_resource_test.go +++ b/integration_tests/management/network_map_db/pgsql/network_resource_test.go @@ -7,11 +7,15 @@ import ( "net/netip" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetNetworkResources(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/network_router_test.go b/integration_tests/management/network_map_db/pgsql/network_router_test.go index fa7ea2a04..f06de3ec3 100644 --- a/integration_tests/management/network_map_db/pgsql/network_router_test.go +++ b/integration_tests/management/network_map_db/pgsql/network_router_test.go @@ -6,11 +6,15 @@ import ( "context" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetNetworkRouters(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/network_test.go b/integration_tests/management/network_map_db/pgsql/network_test.go index fbccee504..3ade68123 100644 --- a/integration_tests/management/network_map_db/pgsql/network_test.go +++ b/integration_tests/management/network_map_db/pgsql/network_test.go @@ -8,11 +8,15 @@ import ( "net" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetNetwork(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() network, err := conn(t, ctx).GetNetwork(ctx, "account-1") diff --git a/integration_tests/management/network_map_db/pgsql/networks_test.go b/integration_tests/management/network_map_db/pgsql/networks_test.go index 5af771522..1c5649e5f 100644 --- a/integration_tests/management/network_map_db/pgsql/networks_test.go +++ b/integration_tests/management/network_map_db/pgsql/networks_test.go @@ -6,10 +6,14 @@ import ( "context" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/stretchr/testify/assert" ) func TestGetNetworks(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/peer_test.go b/integration_tests/management/network_map_db/pgsql/peer_test.go index af1dffdbd..a660e976c 100644 --- a/integration_tests/management/network_map_db/pgsql/peer_test.go +++ b/integration_tests/management/network_map_db/pgsql/peer_test.go @@ -8,11 +8,15 @@ import ( "net/netip" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetPeers(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() peers, clusterToPeersIdx, err := conn(t, ctx).GetPeers(ctx, "account-1") diff --git a/integration_tests/management/network_map_db/pgsql/policy_test.go b/integration_tests/management/network_map_db/pgsql/policy_test.go index a3f3db794..b1f849b23 100644 --- a/integration_tests/management/network_map_db/pgsql/policy_test.go +++ b/integration_tests/management/network_map_db/pgsql/policy_test.go @@ -6,11 +6,15 @@ import ( "context" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetPolicies(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/posture_test.go b/integration_tests/management/network_map_db/pgsql/posture_test.go index 2b4bb3f3d..f729e1cc9 100644 --- a/integration_tests/management/network_map_db/pgsql/posture_test.go +++ b/integration_tests/management/network_map_db/pgsql/posture_test.go @@ -7,11 +7,15 @@ import ( "net/netip" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetPostureChecks(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/route_test.go b/integration_tests/management/network_map_db/pgsql/route_test.go index 12e9302f9..2c1738971 100644 --- a/integration_tests/management/network_map_db/pgsql/route_test.go +++ b/integration_tests/management/network_map_db/pgsql/route_test.go @@ -7,12 +7,16 @@ import ( "net/netip" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/domain" "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/stretchr/testify/assert" ) func TestGetRoutes(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() execQuery(t, ctx, diff --git a/integration_tests/management/network_map_db/pgsql/service_test.go b/integration_tests/management/network_map_db/pgsql/service_test.go index 8d8facaa0..31cddcb29 100644 --- a/integration_tests/management/network_map_db/pgsql/service_test.go +++ b/integration_tests/management/network_map_db/pgsql/service_test.go @@ -10,9 +10,13 @@ import ( "github.com/stretchr/testify/assert" networkmapdb "github.com/netbirdio/netbird/management/internals/network_map_db" + "github.com/netbirdio/netbird/management/server/types" ) func TestGetPrivateServicesViaPgxConnection(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() _, err := pgstore.Pool.Exec(ctx, diff --git a/integration_tests/management/network_map_db/pgsql/user_test.go b/integration_tests/management/network_map_db/pgsql/user_test.go index 132f749e2..7f6813b5e 100644 --- a/integration_tests/management/network_map_db/pgsql/user_test.go +++ b/integration_tests/management/network_map_db/pgsql/user_test.go @@ -6,10 +6,14 @@ import ( "context" "testing" + "github.com/netbirdio/netbird/management/server/types" "github.com/stretchr/testify/assert" ) func TestGetAllowedUsers(t *testing.T) { + if engine == string(types.SqliteStoreEngine) { + t.Skip() + } ctx := context.TODO() execQuery(t, ctx,