]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Add check that torrent data cleanup works in TestIssue335
authorMatt Joiner <anacrolix@gmail.com>
Sat, 27 May 2023 02:40:15 +0000 (12:40 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Sat, 27 May 2023 14:41:35 +0000 (00:41 +1000)
I'm seeing a lot of leaked directories on Windows I think. This might be silently failing.

client-nowasm_test.go

index 5c7f6251f6929517307067f584ce3ce7848bc41b..41645b6ee8acf42be58a2214b2fb8eefa6be302e 100644 (file)
@@ -32,7 +32,12 @@ func TestBoltPieceCompletionClosedWhenClientClosed(t *testing.T) {
 
 func TestIssue335(t *testing.T) {
        dir, mi := testutil.GreetingTestTorrent()
-       defer os.RemoveAll(dir)
+       defer func() {
+               err := os.RemoveAll(dir)
+               if err != nil {
+                       t.Fatalf("removing torrent dummy data dir: %v", err)
+               }
+       }()
        cfg := TestingConfig(t)
        cfg.Seed = false
        cfg.Debug = true