tests: remove rr trace directory after running tests (#934)

Can't get the trace directory from the server after we disconnect from
it.
This commit is contained in:
Alessandro Arzilli
2017-08-01 19:14:11 +02:00
committed by Derek Parker
parent cc63d209c1
commit 04adb46ccb
2 changed files with 4 additions and 2 deletions

View File

@ -112,8 +112,9 @@ func withTestTerminal(name string, t testing.TB, fn func(*FakeTerminal)) {
} }
client := rpc2.NewClient(listener.Addr().String()) client := rpc2.NewClient(listener.Addr().String())
defer func() { defer func() {
dir, _ := client.TraceDirectory()
client.Detach(true) client.Detach(true)
if dir, _ := client.TraceDirectory(); dir != "" { if dir != "" {
test.SafeRemoveAll(dir) test.SafeRemoveAll(dir)
} }
}() }()

View File

@ -56,8 +56,9 @@ func withTestClient2(name string, t *testing.T, fn func(c service.Client)) {
} }
client := rpc2.NewClient(listener.Addr().String()) client := rpc2.NewClient(listener.Addr().String())
defer func() { defer func() {
dir, _ := client.TraceDirectory()
client.Detach(true) client.Detach(true)
if dir, _ := client.TraceDirectory(); dir != "" { if dir != "" {
protest.SafeRemoveAll(dir) protest.SafeRemoveAll(dir)
} }
}() }()