From 01c460927d85f7e737f69c62fe7e75158deb94a8 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sat, 27 May 2017 19:14:47 +0800 Subject: [PATCH] multiple databases testes on 1 TestMain --- circle.yml | 4 +--- xorm_test.go | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/circle.yml b/circle.yml index 4a2f609c..7e49116a 100644 --- a/circle.yml +++ b/circle.yml @@ -21,9 +21,7 @@ database: test: override: # './...' is a relative pattern which means all subdirectories - - go test -v -race -coverprofile=coverage.txt -covermode=atomic - - go test -v -race -db=mysql -conn_str="root:@/xorm_test" -coverprofile=coverage.txt -covermode=atomic - - go test -v -race -db=postgres -conn_str="dbname=xorm_test sslmode=disable" -coverprofile=coverage.txt -covermode=atomic + - go test -v -race -db="sqlite3;mysql;postgres" -conn_str="./test.db;root:@/xorm_test;dbname=xorm_test sslmode=disable" -coverprofile=coverage.txt -covermode=atomic - cd /home/ubuntu/.go_workspace/src/github.com/go-xorm/tests && ./sqlite3.sh - cd /home/ubuntu/.go_workspace/src/github.com/go-xorm/tests && ./mysql.sh - cd /home/ubuntu/.go_workspace/src/github.com/go-xorm/tests && ./postgres.sh diff --git a/xorm_test.go b/xorm_test.go index 150611f6..8c4aff87 100644 --- a/xorm_test.go +++ b/xorm_test.go @@ -78,6 +78,7 @@ func TestMain(m *testing.M) { dbType = dbs[i] connString = conns[i] testEngine = nil + fmt.Println("testing", dbType, connString) if err := prepareEngine(); err != nil { fmt.Println(err)