]> Cypherpunks repositories - gostls13.git/commitdiff
os: simplify check whether to run subtest of TestRemoveAll
authorLeon Klingele <git@leonklingele.de>
Sun, 3 Mar 2019 13:10:59 +0000 (13:10 +0000)
committerIan Lance Taylor <iant@golang.org>
Tue, 5 Mar 2019 02:42:51 +0000 (02:42 +0000)
Change-Id: Ic5b46cfb393f5ba7b91b3fb73b158b0bc238a532
GitHub-Last-Rev: e5c5db51bcc4848d807b0ce45e85c022492b2013
GitHub-Pull-Request: golang/go#30019
Reviewed-on: https://go-review.googlesource.com/c/go/+/160443
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/os/removeall_test.go

index 21371d8776a68ccf54f739d1fb654b7dd2a90034..8690bb5d2af38e6279048a7cd9f159f55f78f250 100644 (file)
@@ -80,16 +80,8 @@ func TestRemoveAll(t *testing.T) {
                t.Fatalf("Lstat %q succeeded after RemoveAll (third)", path)
        }
 
-       // Determine if we should run the following test.
-       testit := true
-       if runtime.GOOS == "windows" {
-               // Chmod is not supported under windows.
-               testit = false
-       } else {
-               // Test fails as root.
-               testit = Getuid() != 0
-       }
-       if testit {
+       // Chmod is not supported under Windows and test fails as root.
+       if runtime.GOOS != "windows" && Getuid() != 0 {
                // Make directory with file and subdirectory and trigger error.
                if err = MkdirAll(dpath, 0777); err != nil {
                        t.Fatalf("MkdirAll %q: %s", dpath, err)