Switch to Postgres when running tests and turn off the fsync setting (#13678)
* Run all tests fasts in postgres * Moving postgres config to a file * Addressing PR review comments * Testing against mysql in the CI to keep things less changed * Revert "Testing against mysql in the CI to keep things less changed" This reverts commit fc940c111db269a821c54e005d76df87cb70e031. * Fixing a test broken in postgres but working in mysql * Fixing some tests * Fixing some config tests with postgres * Fixing the rest of config tests * Fixing govet error * Fixing search tests for postgres
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
55b646ecf8
Коммит
596f986755
@@ -95,7 +95,7 @@ func (h *MainHelper) Main(m *testing.M) {
|
||||
func (h *MainHelper) setupStore() {
|
||||
driverName := os.Getenv("MM_SQLSETTINGS_DRIVERNAME")
|
||||
if driverName == "" {
|
||||
driverName = model.DATABASE_DRIVER_MYSQL
|
||||
driverName = model.DATABASE_DRIVER_POSTGRES
|
||||
}
|
||||
|
||||
h.Settings = storetest.MakeSqlSettings(driverName)
|
||||
@@ -116,6 +116,9 @@ func (h *MainHelper) setupResources() {
|
||||
}
|
||||
|
||||
func (h *MainHelper) Close() error {
|
||||
if h.SQLSupplier != nil {
|
||||
h.SQLSupplier.Close()
|
||||
}
|
||||
if h.Settings != nil {
|
||||
storetest.CleanupSqlSettings(h.Settings)
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user