Skip to content

Commit

Permalink
misc/cgo/testcshared: delete testp0.exe not testp0 file
Browse files Browse the repository at this point in the history
Otherwise we end up with testp?.exe files after the tests run.

Updates #11058

Change-Id: Ieccfc42da6192622bdab1f9a411ccd50bb59fd5b
Reviewed-on: https://go-review.googlesource.com/68770
Run-TryBot: Alex Brainman <[email protected]>
TryBot-Result: Gobot Gobot <[email protected]>
Reviewed-by: Ian Lance Taylor <[email protected]>
  • Loading branch information
alexbrainman committed Oct 7, 2017
1 parent f7ad3a0 commit 35483c8
Showing 1 changed file with 15 additions and 10 deletions.
25 changes: 15 additions & 10 deletions misc/cgo/testcshared/cshared_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -280,15 +280,16 @@ func TestExportedSymbols(t *testing.T) {
t.Parallel()

cmd := "testp0"
bin := cmdToRun(cmd)

createHeadersOnce(t)

runCC(t, "-I", installdir, "-o", cmd, "main0.c", libgoname)
adbPush(t, cmd)

defer os.Remove(cmd)
defer os.Remove(bin)

out := runExe(t, append(gopathEnv, "LD_LIBRARY_PATH=."), cmdToRun(cmd))
out := runExe(t, append(gopathEnv, "LD_LIBRARY_PATH=."), bin)
if strings.TrimSpace(out) != "PASS" {
t.Error(out)
}
Expand All @@ -304,15 +305,16 @@ func TestExportedSymbolsWithDynamicLoad(t *testing.T) {
}

cmd := "testp1"
bin := cmdToRun(cmd)

createHeadersOnce(t)

runCC(t, "-o", cmd, "main1.c", "-ldl")
adbPush(t, cmd)

defer os.Remove(cmd)
defer os.Remove(bin)

out := runExe(t, nil, cmdToRun(cmd), "./"+libgoname)
out := runExe(t, nil, bin, "./"+libgoname)
if strings.TrimSpace(out) != "PASS" {
t.Error(out)
}
Expand All @@ -328,6 +330,7 @@ func TestUnexportedSymbols(t *testing.T) {
}

cmd := "testp2"
bin := cmdToRun(cmd)
libname := "libgo2." + libSuffix

run(t,
Expand All @@ -348,9 +351,9 @@ func TestUnexportedSymbols(t *testing.T) {
adbPush(t, cmd)

defer os.Remove(libname)
defer os.Remove(cmd)
defer os.Remove(bin)

out := runExe(t, append(gopathEnv, "LD_LIBRARY_PATH=."), cmdToRun(cmd))
out := runExe(t, append(gopathEnv, "LD_LIBRARY_PATH=."), bin)

if strings.TrimSpace(out) != "PASS" {
t.Error(out)
Expand All @@ -370,15 +373,16 @@ func TestMainExportedOnAndroid(t *testing.T) {
}

cmd := "testp3"
bin := cmdToRun(cmd)

createHeadersOnce(t)

runCC(t, "-o", cmd, "main3.c", "-ldl")
adbPush(t, cmd)

defer os.Remove(cmd)
defer os.Remove(bin)

out := runExe(t, nil, cmdToRun(cmd), "./"+libgoname)
out := runExe(t, nil, bin, "./"+libgoname)
if strings.TrimSpace(out) != "PASS" {
t.Error(out)
}
Expand All @@ -397,11 +401,12 @@ func testSignalHandlers(t *testing.T, pkgname, cfile, cmd string) {
runCC(t, "-pthread", "-o", cmd, cfile, "-ldl")
adbPush(t, cmd)

bin := cmdToRun(cmd)

defer os.Remove(libname)
defer os.Remove(cmd)
defer os.Remove(bin)
defer os.Remove(pkgname + ".h")

bin := cmdToRun(cmd)
out := runExe(t, nil, bin, "./"+libname)
if strings.TrimSpace(out) != "PASS" {
t.Error(run(t, nil, bin, libname, "verbose"))
Expand Down

0 comments on commit 35483c8

Please sign in to comment.