From 3972c2ae734b3ab881ce1d05cbfbd28727219d3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=9F=B3=E6=B4=8B?= Date: Wed, 12 Apr 2023 23:43:29 +0800 Subject: [PATCH] feat: SQLite3 uses memory to speed up CI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I2f1b7cb4830e3240d461c11b26a9c66e413d3d42 Signed-off-by: 王柳洋 --- go.sum | 2 -- tests/tests_test.go | 3 +-- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/go.sum b/go.sum index fb4240eb..bd6104c9 100644 --- a/go.sum +++ b/go.sum @@ -1,6 +1,4 @@ github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= -github.com/jinzhu/now v1.1.4 h1:tHnRBy1i5F2Dh8BAFxqFzxKqqvezXrL2OW1TnX+Mlas= -github.com/jinzhu/now v1.1.4/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ= github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= diff --git a/tests/tests_test.go b/tests/tests_test.go index 90eb847f..c91d4c83 100644 --- a/tests/tests_test.go +++ b/tests/tests_test.go @@ -4,7 +4,6 @@ import ( "log" "math/rand" "os" - "path/filepath" "time" "gorm.io/driver/mysql" @@ -89,7 +88,7 @@ func OpenTestConnection() (db *gorm.DB, err error) { db, err = gorm.Open(mysql.Open(dbDSN), &gorm.Config{}) default: log.Println("testing sqlite3...") - db, err = gorm.Open(sqlite.Open(filepath.Join(os.TempDir(), "gorm.db")), &gorm.Config{}) + db, err = gorm.Open(sqlite.Open("file::memory:?cache=shared"), &gorm.Config{}) } if err != nil {