diff --git a/.drone.yml b/.drone.yml index dbaddefe..41390c8d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -26,8 +26,7 @@ pipeline: - go get -u github.com/go-xorm/sqlfiddle - go get -u github.com/go-sql-driver/mysql - go get -u github.com/mattn/go-sqlite3 - #- golint ./... - - go test -v -race -coverprofile=coverage.txt -covermode=atomic + - go test -v -race -coverprofile=coverage.txt -covermode=atomic -dbConn="root:@tcp(mysql:3306)/core_test?charset=utf8mb4" when: event: [ push, tag, pull_request ] diff --git a/db_test.go b/db_test.go index ff14a487..348bbb07 100644 --- a/db_test.go +++ b/db_test.go @@ -17,6 +17,7 @@ import ( var ( dbtype = flag.String("dbtype", "mysql", "database type") + dbConn = flag.String("dbConn", "root:@/core_test?charset=utf8", "database connect string") createTableSql string ) @@ -50,7 +51,7 @@ func testOpen() (*DB, error) { os.Remove("./test.db") return Open("sqlite3", "./test.db") case "mysql": - return Open("mysql", "root:@/core_test?charset=utf8") + return Open("mysql", *dbConn) default: panic("no db type") }