]> Cypherpunks.ru repositories - gostls13.git/commitdiff
misc/cgo: move registerCgoTests tests to cmd/cgo/internal
authorAustin Clements <austin@google.com>
Thu, 4 May 2023 18:25:24 +0000 (14:25 -0400)
committerAustin Clements <austin@google.com>
Fri, 12 May 2023 12:00:02 +0000 (12:00 +0000)
This moves the remaining cgo tests.

For #37486.

Change-Id: I99dea5a312a1974de338461a8b02242e5c1bae62
Reviewed-on: https://go-review.googlesource.com/c/go/+/492721
Run-TryBot: Austin Clements <austin@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
131 files changed:
src/cmd/cgo/internal/test/backdoor.go [moved from misc/cgo/test/backdoor.go with 100% similarity]
src/cmd/cgo/internal/test/buildid_linux.go [moved from misc/cgo/test/buildid_linux.go with 100% similarity]
src/cmd/cgo/internal/test/callback.go [moved from misc/cgo/test/callback.go with 99% similarity]
src/cmd/cgo/internal/test/callback_c.c [moved from misc/cgo/test/callback_c.c with 100% similarity]
src/cmd/cgo/internal/test/callback_c_gc.c [moved from misc/cgo/test/callback_c_gc.c with 100% similarity]
src/cmd/cgo/internal/test/callback_c_gccgo.c [moved from misc/cgo/test/callback_c_gccgo.c with 100% similarity]
src/cmd/cgo/internal/test/cgo_linux_test.go [moved from misc/cgo/test/cgo_linux_test.go with 100% similarity]
src/cmd/cgo/internal/test/cgo_stubs_android_test.go [moved from misc/cgo/test/cgo_stubs_android_test.go with 100% similarity]
src/cmd/cgo/internal/test/cgo_test.go [moved from misc/cgo/test/cgo_test.go with 100% similarity]
src/cmd/cgo/internal/test/cgo_thread_lock.go [moved from misc/cgo/test/cgo_thread_lock.go with 100% similarity]
src/cmd/cgo/internal/test/cgo_unix_test.go [moved from misc/cgo/test/cgo_unix_test.go with 100% similarity]
src/cmd/cgo/internal/test/cthread_unix.c [moved from misc/cgo/test/cthread_unix.c with 100% similarity]
src/cmd/cgo/internal/test/cthread_windows.c [moved from misc/cgo/test/cthread_windows.c with 100% similarity]
src/cmd/cgo/internal/test/gcc68255.go [moved from misc/cgo/test/gcc68255.go with 90% similarity]
src/cmd/cgo/internal/test/gcc68255/a.go [moved from misc/cgo/test/gcc68255/a.go with 100% similarity]
src/cmd/cgo/internal/test/gcc68255/c.c [moved from misc/cgo/test/gcc68255/c.c with 100% similarity]
src/cmd/cgo/internal/test/gcc68255/c.h [moved from misc/cgo/test/gcc68255/c.h with 100% similarity]
src/cmd/cgo/internal/test/issue1435.go [moved from misc/cgo/test/issue1435.go with 100% similarity]
src/cmd/cgo/internal/test/issue18146.go [moved from misc/cgo/test/issue18146.go with 100% similarity]
src/cmd/cgo/internal/test/issue20266.go [moved from misc/cgo/test/issue20266.go with 100% similarity]
src/cmd/cgo/internal/test/issue20266/issue20266.h [moved from misc/cgo/test/issue20266/issue20266.h with 100% similarity]
src/cmd/cgo/internal/test/issue20910.c [moved from misc/cgo/test/issue20910.c with 100% similarity]
src/cmd/cgo/internal/test/issue21897.go [moved from misc/cgo/test/issue21897.go with 100% similarity]
src/cmd/cgo/internal/test/issue21897b.go [moved from misc/cgo/test/issue21897b.go with 100% similarity]
src/cmd/cgo/internal/test/issue23555.go [moved from misc/cgo/test/issue23555.go with 80% similarity]
src/cmd/cgo/internal/test/issue23555a/a.go [moved from misc/cgo/test/issue23555a/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue23555b/a.go [moved from misc/cgo/test/issue23555b/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue24161_darwin_test.go [moved from misc/cgo/test/issue24161_darwin_test.go with 73% similarity]
src/cmd/cgo/internal/test/issue24161arg/def.go [moved from misc/cgo/test/issue24161arg/def.go with 100% similarity]
src/cmd/cgo/internal/test/issue24161arg/use.go [moved from misc/cgo/test/issue24161arg/use.go with 100% similarity]
src/cmd/cgo/internal/test/issue24161e0/main.go [moved from misc/cgo/test/issue24161e0/main.go with 100% similarity]
src/cmd/cgo/internal/test/issue24161e1/main.go [moved from misc/cgo/test/issue24161e1/main.go with 100% similarity]
src/cmd/cgo/internal/test/issue24161e2/main.go [moved from misc/cgo/test/issue24161e2/main.go with 100% similarity]
src/cmd/cgo/internal/test/issue24161res/restype.go [moved from misc/cgo/test/issue24161res/restype.go with 100% similarity]
src/cmd/cgo/internal/test/issue26213/jni.h [moved from misc/cgo/test/issue26213/jni.h with 100% similarity]
src/cmd/cgo/internal/test/issue26213/test26213.go [moved from misc/cgo/test/issue26213/test26213.go with 100% similarity]
src/cmd/cgo/internal/test/issue26430.go [moved from misc/cgo/test/issue26430.go with 87% similarity]
src/cmd/cgo/internal/test/issue26430/a.go [moved from misc/cgo/test/issue26430/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue26430/b.go [moved from misc/cgo/test/issue26430/b.go with 100% similarity]
src/cmd/cgo/internal/test/issue26743.go [moved from misc/cgo/test/issue26743.go with 87% similarity]
src/cmd/cgo/internal/test/issue26743/a.go [moved from misc/cgo/test/issue26743/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue26743/b.go [moved from misc/cgo/test/issue26743/b.go with 100% similarity]
src/cmd/cgo/internal/test/issue27054/egl.h [moved from misc/cgo/test/issue27054/egl.h with 100% similarity]
src/cmd/cgo/internal/test/issue27054/test27054.go [moved from misc/cgo/test/issue27054/test27054.go with 100% similarity]
src/cmd/cgo/internal/test/issue27340.go [moved from misc/cgo/test/issue27340.go with 88% similarity]
src/cmd/cgo/internal/test/issue27340/a.go [moved from misc/cgo/test/issue27340/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue29563.go [moved from misc/cgo/test/issue29563.go with 87% similarity]
src/cmd/cgo/internal/test/issue29563/weak.go [moved from misc/cgo/test/issue29563/weak.go with 100% similarity]
src/cmd/cgo/internal/test/issue29563/weak1.c [moved from misc/cgo/test/issue29563/weak1.c with 100% similarity]
src/cmd/cgo/internal/test/issue29563/weak2.c [moved from misc/cgo/test/issue29563/weak2.c with 100% similarity]
src/cmd/cgo/internal/test/issue30527.go [moved from misc/cgo/test/issue30527.go with 88% similarity]
src/cmd/cgo/internal/test/issue30527/a.go [moved from misc/cgo/test/issue30527/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue30527/b.go [moved from misc/cgo/test/issue30527/b.go with 100% similarity]
src/cmd/cgo/internal/test/issue31891.c [moved from misc/cgo/test/issue31891.c with 100% similarity]
src/cmd/cgo/internal/test/issue4029.c [moved from misc/cgo/test/issue4029.c with 100% similarity]
src/cmd/cgo/internal/test/issue4029.go [moved from misc/cgo/test/issue4029.go with 100% similarity]
src/cmd/cgo/internal/test/issue4029w.go [moved from misc/cgo/test/issue4029w.go with 100% similarity]
src/cmd/cgo/internal/test/issue41761.go [moved from misc/cgo/test/issue41761.go with 90% similarity]
src/cmd/cgo/internal/test/issue41761a/a.go [moved from misc/cgo/test/issue41761a/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue42018.go [moved from misc/cgo/test/issue42018.go with 100% similarity]
src/cmd/cgo/internal/test/issue42018_windows.go [moved from misc/cgo/test/issue42018_windows.go with 100% similarity]
src/cmd/cgo/internal/test/issue42495.go [moved from misc/cgo/test/issue42495.go with 100% similarity]
src/cmd/cgo/internal/test/issue4273.c [moved from misc/cgo/test/issue4273.c with 100% similarity]
src/cmd/cgo/internal/test/issue4273b.c [moved from misc/cgo/test/issue4273b.c with 100% similarity]
src/cmd/cgo/internal/test/issue4339.c [moved from misc/cgo/test/issue4339.c with 100% similarity]
src/cmd/cgo/internal/test/issue4339.h [moved from misc/cgo/test/issue4339.h with 100% similarity]
src/cmd/cgo/internal/test/issue43639.go [moved from misc/cgo/test/issue43639.go with 56% similarity]
src/cmd/cgo/internal/test/issue43639/a.go [moved from misc/cgo/test/issue43639/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue52611.go [moved from misc/cgo/test/issue52611.go with 80% similarity]
src/cmd/cgo/internal/test/issue52611a/a.go [moved from misc/cgo/test/issue52611a/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue52611a/b.go [moved from misc/cgo/test/issue52611a/b.go with 100% similarity]
src/cmd/cgo/internal/test/issue52611b/a.go [moved from misc/cgo/test/issue52611b/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue52611b/b.go [moved from misc/cgo/test/issue52611b/b.go with 100% similarity]
src/cmd/cgo/internal/test/issue5548_c.c [moved from misc/cgo/test/issue5548_c.c with 100% similarity]
src/cmd/cgo/internal/test/issue5740a.c [moved from misc/cgo/test/issue5740a.c with 100% similarity]
src/cmd/cgo/internal/test/issue5740b.c [moved from misc/cgo/test/issue5740b.c with 100% similarity]
src/cmd/cgo/internal/test/issue6833_c.c [moved from misc/cgo/test/issue6833_c.c with 100% similarity]
src/cmd/cgo/internal/test/issue6907export_c.c [moved from misc/cgo/test/issue6907export_c.c with 100% similarity]
src/cmd/cgo/internal/test/issue6997_linux.c [moved from misc/cgo/test/issue6997_linux.c with 100% similarity]
src/cmd/cgo/internal/test/issue6997_linux.go [moved from misc/cgo/test/issue6997_linux.go with 100% similarity]
src/cmd/cgo/internal/test/issue7234_test.go [moved from misc/cgo/test/issue7234_test.go with 100% similarity]
src/cmd/cgo/internal/test/issue8148.c [moved from misc/cgo/test/issue8148.c with 100% similarity]
src/cmd/cgo/internal/test/issue8148.go [moved from misc/cgo/test/issue8148.go with 100% similarity]
src/cmd/cgo/internal/test/issue8331.h [moved from misc/cgo/test/issue8331.h with 100% similarity]
src/cmd/cgo/internal/test/issue8517.go [moved from misc/cgo/test/issue8517.go with 100% similarity]
src/cmd/cgo/internal/test/issue8517_windows.c [moved from misc/cgo/test/issue8517_windows.c with 100% similarity]
src/cmd/cgo/internal/test/issue8517_windows.go [moved from misc/cgo/test/issue8517_windows.go with 100% similarity]
src/cmd/cgo/internal/test/issue8694.go [moved from misc/cgo/test/issue8694.go with 100% similarity]
src/cmd/cgo/internal/test/issue8756.go [moved from misc/cgo/test/issue8756.go with 81% similarity]
src/cmd/cgo/internal/test/issue8756/issue8756.go [moved from misc/cgo/test/issue8756/issue8756.go with 100% similarity]
src/cmd/cgo/internal/test/issue8811.c [moved from misc/cgo/test/issue8811.c with 100% similarity]
src/cmd/cgo/internal/test/issue8828.go [moved from misc/cgo/test/issue8828.go with 89% similarity]
src/cmd/cgo/internal/test/issue8828/issue8828.c [moved from misc/cgo/test/issue8828/issue8828.c with 100% similarity]
src/cmd/cgo/internal/test/issue8828/trivial.go [moved from misc/cgo/test/issue8828/trivial.go with 100% similarity]
src/cmd/cgo/internal/test/issue9026.go [moved from misc/cgo/test/issue9026.go with 88% similarity]
src/cmd/cgo/internal/test/issue9026/issue9026.go [moved from misc/cgo/test/issue9026/issue9026.go with 100% similarity]
src/cmd/cgo/internal/test/issue9400/asm_386.s [moved from misc/cgo/test/issue9400/asm_386.s with 100% similarity]
src/cmd/cgo/internal/test/issue9400/asm_amd64x.s [moved from misc/cgo/test/issue9400/asm_amd64x.s with 100% similarity]
src/cmd/cgo/internal/test/issue9400/asm_arm.s [moved from misc/cgo/test/issue9400/asm_arm.s with 100% similarity]
src/cmd/cgo/internal/test/issue9400/asm_arm64.s [moved from misc/cgo/test/issue9400/asm_arm64.s with 100% similarity]
src/cmd/cgo/internal/test/issue9400/asm_loong64.s [moved from misc/cgo/test/issue9400/asm_loong64.s with 100% similarity]
src/cmd/cgo/internal/test/issue9400/asm_mips64x.s [moved from misc/cgo/test/issue9400/asm_mips64x.s with 100% similarity]
src/cmd/cgo/internal/test/issue9400/asm_mipsx.s [moved from misc/cgo/test/issue9400/asm_mipsx.s with 100% similarity]
src/cmd/cgo/internal/test/issue9400/asm_ppc64x.s [moved from misc/cgo/test/issue9400/asm_ppc64x.s with 100% similarity]
src/cmd/cgo/internal/test/issue9400/asm_riscv64.s [moved from misc/cgo/test/issue9400/asm_riscv64.s with 100% similarity]
src/cmd/cgo/internal/test/issue9400/asm_s390x.s [moved from misc/cgo/test/issue9400/asm_s390x.s with 100% similarity]
src/cmd/cgo/internal/test/issue9400/gccgo.go [moved from misc/cgo/test/issue9400/gccgo.go with 100% similarity]
src/cmd/cgo/internal/test/issue9400/stubs.go [moved from misc/cgo/test/issue9400/stubs.go with 100% similarity]
src/cmd/cgo/internal/test/issue9400_linux.go [moved from misc/cgo/test/issue9400_linux.go with 97% similarity]
src/cmd/cgo/internal/test/issue9510.go [moved from misc/cgo/test/issue9510.go with 87% similarity]
src/cmd/cgo/internal/test/issue9510a/a.go [moved from misc/cgo/test/issue9510a/a.go with 100% similarity]
src/cmd/cgo/internal/test/issue9510b/b.go [moved from misc/cgo/test/issue9510b/b.go with 100% similarity]
src/cmd/cgo/internal/test/setgid2_linux.go [moved from misc/cgo/test/setgid2_linux.go with 100% similarity]
src/cmd/cgo/internal/test/setgid_linux.go [moved from misc/cgo/test/setgid_linux.go with 100% similarity]
src/cmd/cgo/internal/test/sigaltstack.go [moved from misc/cgo/test/sigaltstack.go with 100% similarity]
src/cmd/cgo/internal/test/sigprocmask.c [moved from misc/cgo/test/sigprocmask.c with 100% similarity]
src/cmd/cgo/internal/test/sigprocmask.go [moved from misc/cgo/test/sigprocmask.go with 100% similarity]
src/cmd/cgo/internal/test/test.go [moved from misc/cgo/test/test.go with 100% similarity]
src/cmd/cgo/internal/test/test26213.go [moved from misc/cgo/test/test26213.go with 88% similarity]
src/cmd/cgo/internal/test/test_unix.go [moved from misc/cgo/test/test_unix.go with 100% similarity]
src/cmd/cgo/internal/test/test_windows.go [moved from misc/cgo/test/test_windows.go with 100% similarity]
src/cmd/cgo/internal/test/testx.c [moved from misc/cgo/test/testx.c with 100% similarity]
src/cmd/cgo/internal/test/testx.go [moved from misc/cgo/test/testx.go with 100% similarity]
src/cmd/cgo/internal/test/typeparam.go [moved from misc/cgo/test/typeparam.go with 100% similarity]
src/cmd/cgo/internal/testnocgo/nocgo.go [moved from misc/cgo/nocgo/nocgo.go with 100% similarity]
src/cmd/cgo/internal/testnocgo/nocgo_test.go [moved from misc/cgo/nocgo/nocgo_test.go with 100% similarity]
src/cmd/cgo/internal/testtls/tls.go [moved from misc/cgo/testtls/tls.go with 97% similarity]
src/cmd/cgo/internal/testtls/tls_test.go [moved from misc/cgo/testtls/tls_test.go with 91% similarity]
src/cmd/cgo/internal/testtls/tls_unix.c [moved from misc/cgo/testtls/tls_unix.c with 100% similarity]
src/cmd/dist/test.go
src/go/internal/srcimporter/srcimporter_test.go

similarity index 99%
rename from misc/cgo/test/callback.go
rename to src/cmd/cgo/internal/test/callback.go
index 08dd9b39d8191ec1a2d4a7ef30151724ffa4b85e..478bf8294af3a5d855b16fdb6f0e6fe5993044ae 100644 (file)
@@ -211,7 +211,7 @@ func testCallbackCallers(t *testing.T) {
                }
                // In module mode, this package has a fully-qualified import path.
                // Remove it if present.
-               fname = strings.TrimPrefix(fname, "misc/cgo/")
+               fname = strings.TrimPrefix(fname, "cmd/cgo/internal/")
 
                namei := ""
                if i < len(name) {
similarity index 90%
rename from misc/cgo/test/gcc68255.go
rename to src/cmd/cgo/internal/test/gcc68255.go
index 954bba9b5c588cbceadaca302adea4a5c180e323..f5493a9c6742cbc4513c3c57706c4b66e068b3b9 100644 (file)
@@ -9,7 +9,7 @@ package cgotest
 import (
        "testing"
 
-       "misc/cgo/test/gcc68255"
+       "cmd/cgo/internal/test/gcc68255"
 )
 
 func testGCC68255(t *testing.T) {
similarity index 80%
rename from misc/cgo/test/issue23555.go
rename to src/cmd/cgo/internal/test/issue23555.go
index 299fdcb9144504532a8787ff70eb22b979ed206f..12321488497366cb7246ec9c5df77f51b166950b 100644 (file)
@@ -10,6 +10,6 @@
 package cgotest
 
 import (
-       _ "misc/cgo/test/issue23555a"
-       _ "misc/cgo/test/issue23555b"
+       _ "cmd/cgo/internal/test/issue23555a"
+       _ "cmd/cgo/internal/test/issue23555b"
 )
similarity index 73%
rename from misc/cgo/test/issue24161_darwin_test.go
rename to src/cmd/cgo/internal/test/issue24161_darwin_test.go
index 9054d6205cbb39d3de4121798668985dfe5b8b81..9d087519dfce18a17bb0384474de2a417f78f11f 100644 (file)
@@ -9,11 +9,11 @@ package cgotest
 import (
        "testing"
 
-       "misc/cgo/test/issue24161arg"
-       "misc/cgo/test/issue24161e0"
-       "misc/cgo/test/issue24161e1"
-       "misc/cgo/test/issue24161e2"
-       "misc/cgo/test/issue24161res"
+       "cmd/cgo/internal/test/issue24161arg"
+       "cmd/cgo/internal/test/issue24161e0"
+       "cmd/cgo/internal/test/issue24161e1"
+       "cmd/cgo/internal/test/issue24161e2"
+       "cmd/cgo/internal/test/issue24161res"
 )
 
 func Test24161Arg(t *testing.T) {
similarity index 87%
rename from misc/cgo/test/issue26430.go
rename to src/cmd/cgo/internal/test/issue26430.go
index cf276a036268d9aa6c3918b2e36715d65f496c8d..837a745cb42d0fc45b585dd974436b1b0fddd0cd 100644 (file)
@@ -9,4 +9,4 @@
 
 package cgotest
 
-import _ "misc/cgo/test/issue26430"
+import _ "cmd/cgo/internal/test/issue26430"
similarity index 87%
rename from misc/cgo/test/issue26743.go
rename to src/cmd/cgo/internal/test/issue26743.go
index 903caeeada7e779b46388c19f1bf8bc4fd3681d3..b6e1ac58bc94168c25edf098f80cabde690a60d1 100644 (file)
@@ -9,4 +9,4 @@
 
 package cgotest
 
-import _ "misc/cgo/test/issue26743"
+import _ "cmd/cgo/internal/test/issue26743"
similarity index 88%
rename from misc/cgo/test/issue27340.go
rename to src/cmd/cgo/internal/test/issue27340.go
index d70f104179c8dc2612cff12a89f3c28fb9a07faa..a6de328a7f500aa26214631d2c613bd898d08bc5 100644 (file)
@@ -9,6 +9,6 @@
 
 package cgotest
 
-import "misc/cgo/test/issue27340"
+import "cmd/cgo/internal/test/issue27340"
 
 var issue27340Var = issue27340.Issue27340GoFunc
similarity index 87%
rename from misc/cgo/test/issue29563.go
rename to src/cmd/cgo/internal/test/issue29563.go
index 800b5461af83ec23c31898d0cab8f674a9635e15..f5077598ec21a5962a3ea791351d5bc06c5d6376 100644 (file)
@@ -9,4 +9,4 @@
 
 package cgotest
 
-import _ "misc/cgo/test/issue29563"
+import _ "cmd/cgo/internal/test/issue29563"
similarity index 88%
rename from misc/cgo/test/issue30527.go
rename to src/cmd/cgo/internal/test/issue30527.go
index 982455084d568a17c572efac394ed1eae8138007..d3e57b69720859a3dd401b1f70719b0d747f7e61 100644 (file)
@@ -9,7 +9,7 @@
 
 package cgotest
 
-import "misc/cgo/test/issue30527"
+import "cmd/cgo/internal/test/issue30527"
 
 func issue30527G() {
        issue30527.G(nil)
similarity index 90%
rename from misc/cgo/test/issue41761.go
rename to src/cmd/cgo/internal/test/issue41761.go
index ed45b46c4606e01da91a9518696c7956418dfb50..27d904760d8490afb8d6fd3fbfe8fc1d42dbfb7d 100644 (file)
@@ -10,7 +10,7 @@ package cgotest
 import "C"
 
 import (
-       "misc/cgo/test/issue41761a"
+       "cmd/cgo/internal/test/issue41761a"
        "testing"
 )
 
similarity index 56%
rename from misc/cgo/test/issue43639.go
rename to src/cmd/cgo/internal/test/issue43639.go
index 38dae41d5e56d3e45f5f60f13ecc70f0a1f3bfef..c297bfe37f46e044931126ecfbe95b1e422a8ca9 100644 (file)
@@ -6,6 +6,6 @@
 
 package cgotest
 
-// Issue 43639: No runtime test needed, make sure package misc/cgo/test/issue43639 compiles well.
+// Issue 43639: No runtime test needed, make sure package cmd/cgo/internal/test/issue43639 compiles well.
 
-import _ "misc/cgo/test/issue43639"
+import _ "cmd/cgo/internal/test/issue43639"
similarity index 80%
rename from misc/cgo/test/issue52611.go
rename to src/cmd/cgo/internal/test/issue52611.go
index a190a1088443e3aced391606c934e8795a72fd43..9082a538010a4f009738a0895d342b3ce022223b 100644 (file)
@@ -10,6 +10,6 @@
 package cgotest
 
 import (
-       _ "misc/cgo/test/issue52611a"
-       _ "misc/cgo/test/issue52611b"
+       _ "cmd/cgo/internal/test/issue52611a"
+       _ "cmd/cgo/internal/test/issue52611b"
 )
similarity index 81%
rename from misc/cgo/test/issue8756.go
rename to src/cmd/cgo/internal/test/issue8756.go
index 08099dc1530985c91e08ec0689056059776eb0da..1ec85a8a5eebf81ec1b59f5cd9fc1578ee28eab0 100644 (file)
@@ -8,7 +8,7 @@ import "C"
 import (
        "testing"
 
-       "misc/cgo/test/issue8756"
+       "cmd/cgo/internal/test/issue8756"
 )
 
 func test8756(t *testing.T) {
similarity index 89%
rename from misc/cgo/test/issue8828.go
rename to src/cmd/cgo/internal/test/issue8828.go
index e9ec2652683683aa24f3ad50c5ec21958abc1e30..9904a663d11ce7dd9d3f80061450cb206e8ae459 100644 (file)
@@ -9,7 +9,7 @@
 
 package cgotest
 
-import "misc/cgo/test/issue8828"
+import "cmd/cgo/internal/test/issue8828"
 
 func p() {
        issue8828.Bar()
similarity index 88%
rename from misc/cgo/test/issue9026.go
rename to src/cmd/cgo/internal/test/issue9026.go
index fc4df07a3b0ce0d42788a1653d18672385748dbf..bab06ba63db914ef5156c20769f54cb151e1860f 100644 (file)
@@ -9,7 +9,7 @@ package cgotest
 import (
        "testing"
 
-       "misc/cgo/test/issue9026"
+       "cmd/cgo/internal/test/issue9026"
 )
 
 func test9026(t *testing.T) { issue9026.Test(t) }
similarity index 97%
rename from misc/cgo/test/issue9400_linux.go
rename to src/cmd/cgo/internal/test/issue9400_linux.go
index 38fa9dd1773959d93344c53122e702485ee50e24..1511e258767f4d805982af919f592c171e3a9040 100644 (file)
@@ -19,7 +19,7 @@ import (
        "sync/atomic"
        "testing"
 
-       "misc/cgo/test/issue9400"
+       "cmd/cgo/internal/test/issue9400"
 )
 
 func test9400(t *testing.T) {
similarity index 87%
rename from misc/cgo/test/issue9510.go
rename to src/cmd/cgo/internal/test/issue9510.go
index 9bccfeb5e790edc49301165e1a1eeb4913d863d3..7f0aff4fe4c8f34621eff02e14807c807683c40d 100644 (file)
@@ -13,8 +13,8 @@ import (
        "runtime"
        "testing"
 
-       "misc/cgo/test/issue9510a"
-       "misc/cgo/test/issue9510b"
+       "cmd/cgo/internal/test/issue9510a"
+       "cmd/cgo/internal/test/issue9510b"
 )
 
 func test9510(t *testing.T) {
similarity index 88%
rename from misc/cgo/test/test26213.go
rename to src/cmd/cgo/internal/test/test26213.go
index 3669590f47073d09cb84efaaa42cabf9e73fc0dc..04f8e840175dfa7258d5ec716b5130ab406ceb0e 100644 (file)
@@ -9,7 +9,7 @@ package cgotest
 import (
        "testing"
 
-       "misc/cgo/test/issue26213"
+       "cmd/cgo/internal/test/issue26213"
 )
 
 func test26213(t *testing.T) {
similarity index 97%
rename from misc/cgo/testtls/tls.go
rename to src/cmd/cgo/internal/testtls/tls.go
index e634220be7c1b62c9fbfba726c374dd4e314d21d..4684f82ebde7b836009e2503031d2786d4845d00 100644 (file)
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+//go:build unix
+
 package cgotlstest
 
 // #include <pthread.h>
similarity index 91%
rename from misc/cgo/testtls/tls_test.go
rename to src/cmd/cgo/internal/testtls/tls_test.go
index 9d660b8337a2acad48e6c9becfb7f4f89f40d3d5..10b71f074ed4590cdcda80191ae3d38222d7b146 100644 (file)
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-//go:build !windows
+//go:build cgo && unix
 
 package cgotlstest
 
index 2bab3cd34fe9270c56375407c7153c7276b6b7e4..2e0072f44fbbc0056f594ebb44a45a49724975fd 100644 (file)
@@ -600,6 +600,9 @@ func (t *tester) registerTests() {
                "cmd/cgo/internal/teststdio":      true,
                "cmd/cgo/internal/testlife":       true,
                "cmd/cgo/internal/testfortran":    true,
+               "cmd/cgo/internal/test":           true,
+               "cmd/cgo/internal/testnocgo":      true,
+               "cmd/cgo/internal/testtls":        true,
                "cmd/cgo/internal/testgodefs":     true,
                "cmd/cgo/internal/testso":         true,
                "cmd/cgo/internal/testsovar":      true,
@@ -1181,7 +1184,7 @@ func (t *tester) supportedBuildmode(mode string) bool {
 func (t *tester) registerCgoTests() {
        cgoTest := func(name string, subdir, linkmode, buildmode string, opts ...registerTestOpt) *goTest {
                gt := &goTest{
-                       dir:       "../misc/cgo/" + subdir,
+                       dir:       "cmd/cgo/internal/" + subdir,
                        buildmode: buildmode,
                        ldflags:   "-linkmode=" + linkmode,
                }
@@ -1206,7 +1209,7 @@ func (t *tester) registerCgoTests() {
                        gt.tags = append(gt.tags, "static")
                }
 
-               t.registerTest("cgo:"+name, "../misc/cgo/test", gt, opts...)
+               t.registerTest("cgo:"+name, "cmd/cgo/internal/test", gt, opts...)
                return gt
        }
 
@@ -1266,7 +1269,7 @@ func (t *tester) registerCgoTests() {
                                        return false
                                }
                        } else {
-                               cmd := t.dirCmd("misc/cgo/test", cc, "-xc", "-o", "/dev/null", "-static", "-")
+                               cmd := t.dirCmd("src/cmd/cgo/internal/test", cc, "-xc", "-o", "/dev/null", "-static", "-")
                                cmd.Stdin = strings.NewReader("int main() {}")
                                cmd.Stdout, cmd.Stderr = nil, nil // Discard output
                                if err := cmd.Run(); err != nil {
@@ -1294,10 +1297,10 @@ func (t *tester) registerCgoTests() {
                                // TODO(#56629): Why does this fail on netbsd-arm?
                                cgoTest("testtls-static", "testtls", "external", "static", staticCheck)
                        }
-                       cgoTest("nocgo-auto", "nocgo", "auto", "", staticCheck)
-                       cgoTest("nocgo-external", "nocgo", "external", "", staticCheck)
+                       cgoTest("nocgo-auto", "testnocgo", "auto", "", staticCheck)
+                       cgoTest("nocgo-external", "testnocgo", "external", "", staticCheck)
                        if goos != "android" {
-                               cgoTest("nocgo-static", "nocgo", "external", "static", staticCheck)
+                               cgoTest("nocgo-static", "testnocgo", "external", "static", staticCheck)
                                cgoTest("test-static", "test", "external", "static", staticCheck)
                                // -static in CGO_LDFLAGS triggers a different code path
                                // than -static in -extldflags, so test both.
@@ -1315,7 +1318,7 @@ func (t *tester) registerCgoTests() {
                                        cgoTest("test-pie-internal", "test", "internal", "pie")
                                }
                                cgoTest("testtls-pie", "testtls", "auto", "pie")
-                               cgoTest("nocgo-pie", "nocgo", "auto", "pie")
+                               cgoTest("nocgo-pie", "testnocgo", "auto", "pie")
                        }
                }
        }
@@ -1550,11 +1553,11 @@ func (t *tester) registerRaceTests() {
        // TODO(iant): Figure out how to catch this.
        // t.registerTest("race:cmd/go", hdr, &goTest{race: true, runTests: "TestParallelTest", pkg: "cmd/go"})
        if t.cgoEnabled {
-               // Building misc/cgo/test takes a long time.
+               // Building cmd/cgo/internal/test takes a long time.
                // There are already cgo-enabled packages being tested with the race detector.
-               // We shouldn't need to redo all of misc/cgo/test too.
+               // We shouldn't need to redo all of cmd/cgo/internal/test too.
                // The race buildler will take care of this.
-               // t.registerTest("race:misc/cgo/test", hdr, &goTest{dir: "../misc/cgo/test", race: true, env: []string{"GOTRACEBACK=2"}})
+               // t.registerTest("race:cmd/cgo/internal/test", hdr, &goTest{dir: "cmd/cgo/internal/test", race: true, env: []string{"GOTRACEBACK=2"}})
        }
        if t.extLink() {
                // Test with external linking; see issue 9133.
index e87745822ba76da85797f11732a714223bf42e4c..61ae0c14532791397296692908c007d60bbcec32 100644 (file)
@@ -244,9 +244,8 @@ func TestCgo(t *testing.T) {
        testenv.MustHaveCGO(t)
 
        buildCtx := build.Default
-       buildCtx.Dir = filepath.Join(testenv.GOROOT(t), "misc")
        importer := New(&buildCtx, token.NewFileSet(), make(map[string]*types.Package))
-       _, err := importer.ImportFrom("./cgo/test", buildCtx.Dir, 0)
+       _, err := importer.ImportFrom("cmd/cgo/internal/test", buildCtx.Dir, 0)
        if err != nil {
                t.Fatalf("Import failed: %v", err)
        }