Skip to content

Commit 42a1efd

Browse files
committed
Don't stop test on MySQLWarnings
"DROP TABLE IF EXISTS ..." query fails on fresh database.
1 parent b473259 commit 42a1efd

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

benchmark_test.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,11 @@ func initDB(b *testing.B, queries ...string) *sql.DB {
4545
db := tb.checkDB(sql.Open("mysql", dsn))
4646
for _, query := range queries {
4747
if _, err := db.Exec(query); err != nil {
48-
b.Fatalf("Error on %q: %v", query, err)
48+
if w, ok := err.(MySQLWarnings); ok {
49+
b.Logf("Warning on %q: %v", query, w)
50+
} else {
51+
b.Fatalf("Error on %q: %v", query, err)
52+
}
4953
}
5054
}
5155
return db

0 commit comments

Comments
 (0)