diff --git a/.travis.yml b/.travis.yml index f489d41807a97e5e6de4042d878018517045cc2c..c8156acd7dda17e3dec9ce3f81319a533b1b9092 100644 --- a/.travis.yml +++ b/.travis.yml @@ -39,6 +39,13 @@ services: before_script: - mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql + + - rm -rf $HOME/gopath/src/upper.io + - mkdir -p $HOME/gopath/src/upper.io + - mv $HOME/gopath/src/github.com/upper/db $HOME/gopath/src/upper.io + - cd $HOME/gopath/src/upper.io/db + - export TRAVIS_BUILD_DIR=$HOME/gopath/src/upper.io/db + - cat mysql/_dumps/setup.sql | mysql -uroot - cat mysql/_dumps/structs.sql | mysql -uupperio -pupperio upperio_tests diff --git a/sqlite/database_test.go b/sqlite/database_test.go index e2296452827f52cde10a5929a470b7735baa2927..bb1b8a61edd3a8075df4ea3a74df5e873a512f9b 100644 --- a/sqlite/database_test.go +++ b/sqlite/database_test.go @@ -1393,8 +1393,13 @@ func BenchmarkAppendRawSQL(b *testing.B) { } b.ResetTimer() + stmt, err := driver.Prepare( + `INSERT INTO "artist" ("name") VALUES('Hayao Miyazaki')`) + if err != nil { + b.Fatal(err) + } for i := 0; i < b.N; i++ { - if _, err = driver.Exec(`INSERT INTO "artist" ("name") VALUES('Hayao Miyazaki')`); err != nil { + if _, err = stmt.Exec(); err != nil { b.Fatal(err) } } @@ -1451,8 +1456,13 @@ func BenchmarkAppendTxRawSQL(b *testing.B) { } b.ResetTimer() + stmt, err := tx.Prepare( + `INSERT INTO "artist" ("name") VALUES('Hayao Miyazaki')`) + if err != nil { + b.Fatal(err) + } for i := 0; i < b.N; i++ { - if _, err = tx.Exec(`INSERT INTO "artist" ("name") VALUES('Hayao Miyazaki')`); err != nil { + if _, err = stmt.Exec(); err != nil { b.Fatal(err) } }