unix: use filepath in tests where appropriate

Change-Id: I0b80cdf4fcf48b80139bf4439f4c78954c972382
Reviewed-on: https://go-review.googlesource.com/c/sys/+/527155
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
Kir Kolyshkin
2023-09-08 17:03:24 -07:00
committed by Gopher Robot
parent 4848eb0479
commit cb4ecd9fe9
2 changed files with 5 additions and 6 deletions

View File

@@ -9,7 +9,7 @@ import (
"io/ioutil"
"net"
"os"
"path"
"path/filepath"
"testing"
"golang.org/x/sys/unix"
@@ -126,8 +126,8 @@ func TestClonefileatWithRelativePaths(t *testing.T) {
t.Fatal(err)
}
src := path.Base(srcFile.Name())
dst := path.Base(dstFile.Name())
src := filepath.Base(srcFile.Name())
dst := filepath.Base(dstFile.Name())
err = unix.Clonefileat(srcFd, src, dstFd, dst, 0)
if err == unix.ENOSYS || err == unix.ENOTSUP {
t.Skip("clonefileat is not available or supported, skipping test")

View File

@@ -13,7 +13,6 @@ import (
"net"
"os"
"os/exec"
"path"
"path/filepath"
"runtime"
"testing"
@@ -102,7 +101,7 @@ const testfile = "gocapmodetest"
const testfile2 = testfile + "2"
func CapEnterTest() {
_, err := os.OpenFile(path.Join(procArg, testfile), os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
_, err := os.OpenFile(filepath.Join(procArg, testfile), os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
if err != nil {
panic(fmt.Sprintf("OpenFile: %s", err))
}
@@ -112,7 +111,7 @@ func CapEnterTest() {
panic(fmt.Sprintf("CapEnter: %s", err))
}
_, err = os.OpenFile(path.Join(procArg, testfile2), os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
_, err = os.OpenFile(filepath.Join(procArg, testfile2), os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
if err == nil {
panic("OpenFile works!")
}