Fix flaky TestGetMattermostLog (#29890)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
8b2e1483c9
Коммит
2f8c65a1ea
@@ -19,8 +19,6 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestGetMattermostLog(t *testing.T) {
|
func TestGetMattermostLog(t *testing.T) {
|
||||||
t.Skip("MM-62438")
|
|
||||||
|
|
||||||
th := Setup(t)
|
th := Setup(t)
|
||||||
defer th.TearDown()
|
defer th.TearDown()
|
||||||
|
|
||||||
@@ -36,6 +34,14 @@ func TestGetMattermostLog(t *testing.T) {
|
|||||||
dir, err := os.MkdirTemp("", "")
|
dir, err := os.MkdirTemp("", "")
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
t.Cleanup(func() {
|
t.Cleanup(func() {
|
||||||
|
// MM-62438: Disable file target before cleaning up
|
||||||
|
// to avoid a race between removing the directory and the file
|
||||||
|
// getting written again.
|
||||||
|
th.Service.UpdateConfig(func(cfg *model.Config) {
|
||||||
|
*cfg.LogSettings.EnableFile = false
|
||||||
|
})
|
||||||
|
th.Service.Logger().Flush()
|
||||||
|
|
||||||
err = os.RemoveAll(dir)
|
err = os.RemoveAll(dir)
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
})
|
})
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user