From 6919def035bc61505a13c21a7cdf843bdda495da Mon Sep 17 00:00:00 2001 From: Luca Steeb Date: Sun, 5 Nov 2023 21:34:18 +0900 Subject: [PATCH] test(sqlite): run sqlite path tests only in e2e (#1080) --- test/databases/sqlite/checks_nested/default_test.go | 9 +++++++-- test/databases/sqlite/checks_path/default_test.go | 6 +++++- test/test.go | 5 +++++ 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/test/databases/sqlite/checks_nested/default_test.go b/test/databases/sqlite/checks_nested/default_test.go index 2bd0d760..64efba54 100644 --- a/test/databases/sqlite/checks_nested/default_test.go +++ b/test/databases/sqlite/checks_nested/default_test.go @@ -1,11 +1,16 @@ -package raw +//go:build e2e +// +build e2e + +// package db is only tested in e2e mode as it might conflict when running locally +package db import ( "context" + "testing" + "github.com/steebchen/prisma-client-go/test" "github.com/steebchen/prisma-client-go/test/databases/sqlite/checks_nested/prisma" "github.com/stretchr/testify/assert" - "testing" ) type cx = context.Context diff --git a/test/databases/sqlite/checks_path/default_test.go b/test/databases/sqlite/checks_path/default_test.go index 0785ae7d..b1bf583e 100644 --- a/test/databases/sqlite/checks_path/default_test.go +++ b/test/databases/sqlite/checks_path/default_test.go @@ -1,11 +1,15 @@ +//go:build e2e +// +build e2e + +// package db is only tested in e2e mode as it might conflict when running locally package db import ( "context" - "github.com/stretchr/testify/assert" "testing" "github.com/steebchen/prisma-client-go/test" + "github.com/stretchr/testify/assert" ) type cx = context.Context diff --git a/test/test.go b/test/test.go index 396c9174..6eebf380 100644 --- a/test/test.go +++ b/test/test.go @@ -39,6 +39,7 @@ var Databases = []Database{ const schemaTemplate = "schema.temp.%s.prisma" func Migrate(t *testing.T, db Database, e engine.Engine, mockDB string) { + t.Helper() schemaPath := fmt.Sprintf(schemaTemplate, db.Name()) xe := e.(*engine.QueryEngine) @@ -59,6 +60,8 @@ func Migrate(t *testing.T, db Database, e engine.Engine, mockDB string) { } func Start(t *testing.T, db Database, e engine.Engine, queries []string) string { + t.Helper() + mockDB := db.SetupDatabase(t) Migrate(t, db, e, mockDB) @@ -91,6 +94,8 @@ func Start(t *testing.T, db Database, e engine.Engine, queries []string) string } func End(t *testing.T, db Database, e engine.Engine, mockDBName string) { + t.Helper() + defer Teardown(t, db, mockDBName) if err := e.Disconnect(); err != nil {