aboutsummaryrefslogtreecommitdiff
path: root/src/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd')
-rw-r--r--src/cmd/link/internal/ld/dwarf_test.go50
1 files changed, 7 insertions, 43 deletions
diff --git a/src/cmd/link/internal/ld/dwarf_test.go b/src/cmd/link/internal/ld/dwarf_test.go
index e14e2edc8f..adb5c2607c 100644
--- a/src/cmd/link/internal/ld/dwarf_test.go
+++ b/src/cmd/link/internal/ld/dwarf_test.go
@@ -838,13 +838,7 @@ func TestAbstractOriginSanity(t *testing.T) {
}
mustHaveDWARF(t)
-
- if wd, err := os.Getwd(); err == nil {
- gopathdir := filepath.Join(wd, "testdata", "httptest")
- abstractOriginSanity(t, gopathdir, OptAllInl4)
- } else {
- t.Fatalf("os.Getwd() failed %v", err)
- }
+ abstractOriginSanity(t, "testdata/httptest", OptAllInl4)
}
func TestAbstractOriginSanityIssue25459(t *testing.T) {
@@ -855,24 +849,14 @@ func TestAbstractOriginSanityIssue25459(t *testing.T) {
t.Skip("skipping on not-amd64 not-386; location lists not supported")
}
- if wd, err := os.Getwd(); err == nil {
- gopathdir := filepath.Join(wd, "testdata", "issue25459")
- abstractOriginSanity(t, gopathdir, DefaultOpt)
- } else {
- t.Fatalf("os.Getwd() failed %v", err)
- }
+ abstractOriginSanity(t, "testdata/issue25459", DefaultOpt)
}
func TestAbstractOriginSanityIssue26237(t *testing.T) {
testenv.MustHaveGoBuild(t)
mustHaveDWARF(t)
- if wd, err := os.Getwd(); err == nil {
- gopathdir := filepath.Join(wd, "testdata", "issue26237")
- abstractOriginSanity(t, gopathdir, DefaultOpt)
- } else {
- t.Fatalf("os.Getwd() failed %v", err)
- }
+ abstractOriginSanity(t, "testdata/issue26237", DefaultOpt)
}
func TestRuntimeTypeAttrInternal(t *testing.T) {
@@ -1229,12 +1213,7 @@ func TestMachoIssue32233(t *testing.T) {
t.Skip("skipping; test only interesting on darwin")
}
- wd, err := os.Getwd()
- if err != nil {
- t.Fatalf("where am I? %v", err)
- }
- pdir := filepath.Join(wd, "testdata", "issue32233", "main")
- f := gobuildTestdata(t, pdir, DefaultOpt)
+ f := gobuildTestdata(t, "testdata/issue32233/main", DefaultOpt)
f.Close()
}
@@ -1309,12 +1288,7 @@ func TestIssue38192(t *testing.T) {
// Build a test program that contains a translation unit whose
// text (from am assembly source) contains only a single instruction.
- wd, err := os.Getwd()
- if err != nil {
- t.Fatalf("where am I? %v", err)
- }
- pdir := filepath.Join(wd, "testdata", "issue38192")
- f := gobuildTestdata(t, pdir, DefaultOpt)
+ f := gobuildTestdata(t, "testdata/issue38192", DefaultOpt)
defer f.Close()
// Open the resulting binary and examine the DWARF it contains.
@@ -1426,12 +1400,7 @@ func TestIssue39757(t *testing.T) {
// compiler/runtime in ways that aren't happening now, so this
// might be something to check for if it does start failing.
- wd, err := os.Getwd()
- if err != nil {
- t.Fatalf("where am I? %v", err)
- }
- pdir := filepath.Join(wd, "testdata", "issue39757")
- f := gobuildTestdata(t, pdir, DefaultOpt)
+ f := gobuildTestdata(t, "testdata/issue39757", DefaultOpt)
defer f.Close()
syms, err := f.Symbols()
@@ -1522,12 +1491,7 @@ func TestIssue42484(t *testing.T) {
t.Parallel()
- wd, err := os.Getwd()
- if err != nil {
- t.Fatalf("where am I? %v", err)
- }
- pdir := filepath.Join(wd, "testdata", "issue42484")
- f := gobuildTestdata(t, pdir, NoOpt)
+ f := gobuildTestdata(t, "testdata/issue42484", NoOpt)
var lastAddr uint64
var lastFile string