]> Cypherpunks repositories - gostls13.git/commitdiff
path/filepath: move out of temp directory before deleting it in TestAbs
authorAlex Brainman <alex.brainman@gmail.com>
Thu, 5 Apr 2012 05:17:24 +0000 (15:17 +1000)
committerAlex Brainman <alex.brainman@gmail.com>
Thu, 5 Apr 2012 05:17:24 +0000 (15:17 +1000)
Fixes #3476.

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5986045

src/pkg/path/filepath/path_test.go

index b8766588cf5937d091b6facc8ebd656442e8a156..e4b4da43cb0677c6b0305d4a86156b4333b8cf5d 100644 (file)
@@ -684,10 +684,15 @@ func TestAbs(t *testing.T) {
        }
        defer os.RemoveAll(root)
 
+       wd, err := os.Getwd()
+       if err != nil {
+               t.Fatal("getwd failed: ", err)
+       }
        err = os.Chdir(root)
        if err != nil {
                t.Fatal("chdir failed: ", err)
        }
+       defer os.Chdir(wd)
 
        for _, dir := range absTestDirs {
                err = os.Mkdir(dir, 0777)