mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-05-19 01:47:43 +08:00
bake: windows entitlement path fixes
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
This commit is contained in:
parent
9a7b028bab
commit
615f4f6759
@ -4,6 +4,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
"runtime"
|
||||||
"slices"
|
"slices"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
@ -80,9 +81,15 @@ func TestEvaluateToExistingPath(t *testing.T) {
|
|||||||
expectErr: false,
|
expectErr: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Root path",
|
name: "Root path",
|
||||||
input: "/",
|
input: "/",
|
||||||
expected: "/",
|
expected: func() string {
|
||||||
|
root := "/"
|
||||||
|
if runtime.GOOS == "windows" {
|
||||||
|
root = filepath.VolumeName(root)
|
||||||
|
}
|
||||||
|
return root
|
||||||
|
}(),
|
||||||
expectErr: false,
|
expectErr: false,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@ -163,7 +170,7 @@ func TestDedupePaths(t *testing.T) {
|
|||||||
arr = toRelativePaths(arr, wd)
|
arr = toRelativePaths(arr, wd)
|
||||||
m := make(map[string]struct{})
|
m := make(map[string]struct{})
|
||||||
for _, v := range arr {
|
for _, v := range arr {
|
||||||
m[v] = struct{}{}
|
m[filepath.ToSlash(v)] = struct{}{}
|
||||||
}
|
}
|
||||||
require.Equal(t, tc.out, m)
|
require.Equal(t, tc.out, m)
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user