diff --git a/integration-cli/check_test.go b/integration-cli/check_test.go index eebefe730f..d4f9dfc510 100644 --- a/integration-cli/check_test.go +++ b/integration-cli/check_test.go @@ -259,6 +259,11 @@ func (s *DockerSwarmSuite) TearDownTest(c *check.C) { s.daemonsLock.Lock() for _, d := range s.daemons { d.Stop() + // raft state file is quite big (64MB) so remove it after every test + walDir := filepath.Join(d.root, "swarm/raft/wal") + if err := os.RemoveAll(walDir); err != nil { + c.Logf("error removing %v: %v", walDir, err) + } } s.daemons = nil s.daemonsLock.Unlock()