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
@@ -4,7 +4,6 @@
|
||||
package config_test
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
@@ -26,13 +25,13 @@ func TestNewStore(t *testing.T) {
|
||||
require.NoError(t, os.Mkdir(filepath.Join(tempDir, "config"), 0700))
|
||||
|
||||
t.Run("database dsn", func(t *testing.T) {
|
||||
ds, err := config.NewStore(fmt.Sprintf("%s://%s", *sqlSettings.DriverName, *sqlSettings.DataSource), false)
|
||||
ds, err := config.NewStore(getDsn(*sqlSettings.DriverName, *sqlSettings.DataSource), false)
|
||||
require.NoError(t, err)
|
||||
ds.Close()
|
||||
})
|
||||
|
||||
t.Run("database dsn, watch ignored", func(t *testing.T) {
|
||||
ds, err := config.NewStore(fmt.Sprintf("%s://%s", *sqlSettings.DriverName, *sqlSettings.DataSource), true)
|
||||
ds, err := config.NewStore(getDsn(*sqlSettings.DriverName, *sqlSettings.DataSource), true)
|
||||
require.NoError(t, err)
|
||||
ds.Close()
|
||||
})
|
||||
|
||||
Ссылка в новой задаче
Block a user