aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-12-06 13:55:36 +0100
committerGitHub <noreply@github.com>2022-12-06 13:55:36 +0100
commit2c42c631c5174797a3fe4aec7836d44b5a74e2ba (patch)
tree206427ee38955a5c294cf04e9e0d5af4610066c1
parentc415b8fdb0974f04c489d46f4c82c2bd001296d9 (diff)
parent17953ae2cdc69e08e3446c45360ebeff143849cc (diff)
Merge pull request #25131 from vespa-engine/arnej/eval-symlink-for-tmp-dir
avoid symlink-related problems
-rw-r--r--client/go/util/fix_fs_test.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/client/go/util/fix_fs_test.go b/client/go/util/fix_fs_test.go
index 8696359ea19..1f0d317957d 100644
--- a/client/go/util/fix_fs_test.go
+++ b/client/go/util/fix_fs_test.go
@@ -2,9 +2,9 @@
package util
import (
- "fmt"
"os"
"os/user"
+ "path/filepath"
"strconv"
"testing"
@@ -13,7 +13,8 @@ import (
)
func setup(t *testing.T) string {
- tmpDir := t.TempDir()
+ tt := t.TempDir()
+ tmpDir, _ := filepath.EvalSymlinks(tt)
err := os.MkdirAll(tmpDir+"/a", 0755)
assert.Nil(t, err)
err = os.MkdirAll(tmpDir+"/a/bad", 0)
@@ -81,7 +82,7 @@ func TestSimpleFixes(t *testing.T) {
}
func TestSuperUserOnly(t *testing.T) {
- trace.AdjustVerbosity(2)
+ trace.AdjustVerbosity(0)
var userId int = -1
var groupId int = -1
if os.Getuid() != 0 {
@@ -118,7 +119,7 @@ func TestSuperUserOnly(t *testing.T) {
func expectSimplePanic() {
if r := recover(); r != nil {
if jee, ok := r.(*JustExitError); ok {
- fmt.Fprintln(os.Stderr, "got as expected:", jee)
+ trace.Trace("got as expected:", jee)
return
}
panic(r)