| Index: golden/go/expstorage/expstorage_test.go
|
| diff --git a/golden/go/expstorage/expstorage_test.go b/golden/go/expstorage/expstorage_test.go
|
| index d67766f3a4dbc0343dd706041e5ed55aba13c807..0abf64506357695fa21189a2c2391cfffafe2705 100644
|
| --- a/golden/go/expstorage/expstorage_test.go
|
| +++ b/golden/go/expstorage/expstorage_test.go
|
| @@ -14,41 +14,12 @@ import (
|
| "skia.googlesource.com/buildbot.git/golden/go/types"
|
| )
|
|
|
| -func TestExpectationStores(t *testing.T) {
|
| - // Test the memory store.
|
| - memStore := NewMemExpectationsStore()
|
| - testExpectationStore(t, memStore)
|
| -
|
| - // Initialize the DB to use a local SQLite instances.
|
| - vdb := database.NewVersionedDB(&database.DatabaseConfig{
|
| - SQLiteFilePath: "correctness.db",
|
| - MigrationSteps: db.MigrationSteps(),
|
| - })
|
| - sqlStore := NewSQLExpectationStore(vdb)
|
| - testExpectationStore(t, sqlStore)
|
| -}
|
| +func TestMySQLExpectationsStore(t *testing.T) {
|
| + // Set up the test database.
|
| + testDb := testutil.SetupMySQLTestDatabase(t, db.MigrationSteps())
|
| + defer testDb.Close()
|
|
|
| -func TestMySQLExpecatationsStore(t *testing.T) {
|
| - // Set up the database and make sure it's at the right version.
|
| - conf := &database.DatabaseConfig{
|
| - MySQLString: testutil.GetTestMySQLConnStr(t, "root", "correctness"),
|
| - MigrationSteps: db.MigrationSteps(),
|
| - }
|
| -
|
| - // Lock to serialize DB tests
|
| - lockVdb := testutil.GetMySQlLock(t, conf)
|
| - defer func() {
|
| - testutil.ReleaseMySQLLock(t, lockVdb)
|
| - lockVdb.Close()
|
| - }()
|
| -
|
| - rootVdb := database.NewVersionedDB(conf)
|
| - rootVdb.Migrate(rootVdb.MaxDBVersion())
|
| - defer func() {
|
| - rootVdb.Migrate(0)
|
| - }()
|
| -
|
| - conf.MySQLString = testutil.GetTestMySQLConnStr(t, "readwrite", "correctness")
|
| + conf := database.LocalTestDatabaseConfig(testutil.TEST_DB, db.MigrationSteps())
|
| vdb := database.NewVersionedDB(conf)
|
|
|
| // Test the MySQL backed store
|
|
|