|
7 | 7 | "fmt"
|
8 | 8 | "net"
|
9 | 9 | "os"
|
| 10 | + "path" |
10 | 11 | "path/filepath"
|
11 | 12 | "runtime"
|
12 | 13 | "slices"
|
@@ -146,8 +147,8 @@ func TestFillDefault(t *testing.T) {
|
146 | 147 | },
|
147 | 148 | },
|
148 | 149 | Mounts: []Mount{
|
149 |
| - {Location: "/tmp"}, |
150 |
| - {Location: "{{.Dir}}/{{.Param.ONE}}", MountPoint: ptr.Of("/mnt/{{.Param.ONE}}")}, |
| 150 | + {Location: filepath.Clean(os.TempDir())}, |
| 151 | + {Location: filepath.Clean("{{.Dir}}/{{.Param.ONE}}"), MountPoint: ptr.Of("/mnt/{{.Param.ONE}}")}, |
151 | 152 | },
|
152 | 153 | MountType: ptr.Of(NINEP),
|
153 | 154 | Provision: []Provision{
|
@@ -231,8 +232,8 @@ func TestFillDefault(t *testing.T) {
|
231 | 232 | expect.Mounts[0].NineP.Cache = ptr.Of(Default9pCacheForRO)
|
232 | 233 | expect.Mounts[0].Virtiofs.QueueSize = nil
|
233 | 234 | // Only missing Mounts field is Writable, and the default value is also the null value: false
|
234 |
| - expect.Mounts[1].Location = fmt.Sprintf("%s/%s", instDir, y.Param["ONE"]) |
235 |
| - expect.Mounts[1].MountPoint = ptr.Of(fmt.Sprintf("/mnt/%s", y.Param["ONE"])) |
| 235 | + expect.Mounts[1].Location = filepath.Join(instDir, y.Param["ONE"]) |
| 236 | + expect.Mounts[1].MountPoint = ptr.Of(path.Join("/mnt", y.Param["ONE"])) |
236 | 237 | expect.Mounts[1].Writable = ptr.Of(false)
|
237 | 238 | expect.Mounts[1].SSHFS.Cache = ptr.Of(true)
|
238 | 239 | expect.Mounts[1].SSHFS.FollowSymlinks = ptr.Of(false)
|
@@ -385,7 +386,7 @@ func TestFillDefault(t *testing.T) {
|
385 | 386 |
|
386 | 387 | Mounts: []Mount{
|
387 | 388 | {
|
388 |
| - Location: "/var/log", |
| 389 | + Location: filepath.Clean("/var/log"), |
389 | 390 | Writable: ptr.Of(false),
|
390 | 391 | },
|
391 | 392 | },
|
@@ -593,7 +594,7 @@ func TestFillDefault(t *testing.T) {
|
593 | 594 |
|
594 | 595 | Mounts: []Mount{
|
595 | 596 | {
|
596 |
| - Location: "/var/log", |
| 597 | + Location: filepath.Clean("/var/log"), |
597 | 598 | Writable: ptr.Of(true),
|
598 | 599 | SSHFS: SSHFS{
|
599 | 600 | Cache: ptr.Of(false),
|
|
0 commit comments