mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
syscall: replace os.MkdirTemp with T.TempDir
Updates #45402 Change-Id: I573133d6b987e8ac23e3e2018652612af684c755 Reviewed-on: https://go-review.googlesource.com/c/go/+/307990 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org> Reviewed-by: Emmanuel Odeke <emmanuel@orijtech.com>
This commit is contained in:
parent
fca51ba24a
commit
f60aa7a18c
4 changed files with 8 additions and 32 deletions
|
|
@ -27,16 +27,12 @@ func TestDirent(t *testing.T) {
|
||||||
filenameMinSize = 11
|
filenameMinSize = 11
|
||||||
)
|
)
|
||||||
|
|
||||||
d, err := os.MkdirTemp("", "dirent-test")
|
d := t.TempDir()
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("tempdir: %v", err)
|
|
||||||
}
|
|
||||||
defer os.RemoveAll(d)
|
|
||||||
t.Logf("tmpdir: %s", d)
|
t.Logf("tmpdir: %s", d)
|
||||||
|
|
||||||
for i, c := range []byte("0123456789") {
|
for i, c := range []byte("0123456789") {
|
||||||
name := string(bytes.Repeat([]byte{c}, filenameMinSize+i))
|
name := string(bytes.Repeat([]byte{c}, filenameMinSize+i))
|
||||||
err = os.WriteFile(filepath.Join(d, name), nil, 0644)
|
err := os.WriteFile(filepath.Join(d, name), nil, 0644)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("writefile: %v", err)
|
t.Fatalf("writefile: %v", err)
|
||||||
}
|
}
|
||||||
|
|
@ -93,18 +89,14 @@ func TestDirentRepeat(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Make a directory containing N files
|
// Make a directory containing N files
|
||||||
d, err := os.MkdirTemp("", "direntRepeat-test")
|
d := t.TempDir()
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("tempdir: %v", err)
|
|
||||||
}
|
|
||||||
defer os.RemoveAll(d)
|
|
||||||
|
|
||||||
var files []string
|
var files []string
|
||||||
for i := 0; i < N; i++ {
|
for i := 0; i < N; i++ {
|
||||||
files = append(files, fmt.Sprintf("file%d", i))
|
files = append(files, fmt.Sprintf("file%d", i))
|
||||||
}
|
}
|
||||||
for _, file := range files {
|
for _, file := range files {
|
||||||
err = os.WriteFile(filepath.Join(d, file), []byte("contents"), 0644)
|
err := os.WriteFile(filepath.Join(d, file), []byte("contents"), 0644)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("writefile: %v", err)
|
t.Fatalf("writefile: %v", err)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,11 +29,7 @@ func testGetdirentries(t *testing.T, count int) {
|
||||||
if count > 100 && testing.Short() && os.Getenv("GO_BUILDER_NAME") == "" {
|
if count > 100 && testing.Short() && os.Getenv("GO_BUILDER_NAME") == "" {
|
||||||
t.Skip("skipping in -short mode")
|
t.Skip("skipping in -short mode")
|
||||||
}
|
}
|
||||||
d, err := os.MkdirTemp("", "getdirentries-test")
|
d := t.TempDir()
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("Tempdir: %v", err)
|
|
||||||
}
|
|
||||||
defer os.RemoveAll(d)
|
|
||||||
var names []string
|
var names []string
|
||||||
for i := 0; i < count; i++ {
|
for i := 0; i < count; i++ {
|
||||||
names = append(names, fmt.Sprintf("file%03d", i))
|
names = append(names, fmt.Sprintf("file%03d", i))
|
||||||
|
|
|
||||||
|
|
@ -79,16 +79,12 @@ func TestFcntlFlock(t *testing.T) {
|
||||||
}
|
}
|
||||||
if os.Getenv("GO_WANT_HELPER_PROCESS") == "" {
|
if os.Getenv("GO_WANT_HELPER_PROCESS") == "" {
|
||||||
// parent
|
// parent
|
||||||
tempDir, err := os.MkdirTemp("", "TestFcntlFlock")
|
tempDir := t.TempDir()
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("Failed to create temp dir: %v", err)
|
|
||||||
}
|
|
||||||
name := filepath.Join(tempDir, "TestFcntlFlock")
|
name := filepath.Join(tempDir, "TestFcntlFlock")
|
||||||
fd, err := syscall.Open(name, syscall.O_CREAT|syscall.O_RDWR|syscall.O_CLOEXEC, 0)
|
fd, err := syscall.Open(name, syscall.O_CREAT|syscall.O_RDWR|syscall.O_CLOEXEC, 0)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Open failed: %v", err)
|
t.Fatalf("Open failed: %v", err)
|
||||||
}
|
}
|
||||||
defer os.RemoveAll(tempDir)
|
|
||||||
defer syscall.Close(fd)
|
defer syscall.Close(fd)
|
||||||
if err := syscall.Ftruncate(fd, 1<<20); err != nil {
|
if err := syscall.Ftruncate(fd, 1<<20); err != nil {
|
||||||
t.Fatalf("Ftruncate(1<<20) failed: %v", err)
|
t.Fatalf("Ftruncate(1<<20) failed: %v", err)
|
||||||
|
|
@ -157,11 +153,7 @@ func TestPassFD(t *testing.T) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
tempDir, err := os.MkdirTemp("", "TestPassFD")
|
tempDir := t.TempDir()
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
}
|
|
||||||
defer os.RemoveAll(tempDir)
|
|
||||||
|
|
||||||
fds, err := syscall.Socketpair(syscall.AF_LOCAL, syscall.SOCK_STREAM, 0)
|
fds, err := syscall.Socketpair(syscall.AF_LOCAL, syscall.SOCK_STREAM, 0)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
|
|
@ -12,11 +12,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestWin32finddata(t *testing.T) {
|
func TestWin32finddata(t *testing.T) {
|
||||||
dir, err := os.MkdirTemp("", "go-build")
|
dir := t.TempDir()
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("failed to create temp directory: %v", err)
|
|
||||||
}
|
|
||||||
defer os.RemoveAll(dir)
|
|
||||||
|
|
||||||
path := filepath.Join(dir, "long_name.and_extension")
|
path := filepath.Join(dir, "long_name.and_extension")
|
||||||
f, err := os.Create(path)
|
f, err := os.Create(path)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue