mirror of
https://github.com/dolthub/dolt.git
synced 2026-03-13 11:09:10 -05:00
integration-tests/go-sql-server-driver: Add some cleanup for the tmpdirs created as part of running these tests.
This commit is contained in:
@@ -107,6 +107,10 @@ func (u DoltUser) MakeRepoStore() (RepoStore, error) {
|
||||
return RepoStore{u, tmpdir}, nil
|
||||
}
|
||||
|
||||
func (u DoltUser) Cleanup() error {
|
||||
return os.RemoveAll(u.tmpdir)
|
||||
}
|
||||
|
||||
type RepoStore struct {
|
||||
user DoltUser
|
||||
Dir string
|
||||
|
||||
@@ -112,6 +112,9 @@ func (test Test) Run(t *testing.T) {
|
||||
|
||||
u, err := driver.NewDoltUser()
|
||||
require.NoError(t, err)
|
||||
t.Cleanup(func() {
|
||||
u.Cleanup()
|
||||
})
|
||||
rs, err := u.MakeRepoStore()
|
||||
require.NoError(t, err)
|
||||
|
||||
@@ -130,6 +133,9 @@ func (test Test) Run(t *testing.T) {
|
||||
// Each MultiRepo gets its own dolt config --global.
|
||||
u, err := driver.NewDoltUser()
|
||||
require.NoError(t, err)
|
||||
t.Cleanup(func() {
|
||||
u.Cleanup()
|
||||
})
|
||||
rs, err = u.MakeRepoStore()
|
||||
require.NoError(t, err)
|
||||
for _, r := range mr.Repos {
|
||||
|
||||
Reference in New Issue
Block a user