diff options
| author | Rob Pike <r@golang.org> | 2008-11-19 19:43:32 -0800 |
|---|---|---|
| committer | Rob Pike <r@golang.org> | 2008-11-19 19:43:32 -0800 |
| commit | 9c1f310153d68e56eb53ca1313406562db622b94 (patch) | |
| tree | 8f80172f64f4aaf9d718cb13aefe2c2f55514522 /src | |
| parent | 58f7022b3ac96b1478c544c4f1892abd9b4803b9 (diff) | |
| download | golang-9c1f310153d68e56eb53ca1313406562db622b94.tar.gz | |
refine gobuild: the files must be *_test.go not *test.go
this causes complications
R=rsc
DELTA=1724 (849 added, 856 deleted, 19 changed)
OCL=19667
CL=19667
Diffstat (limited to 'src')
| -rw-r--r-- | src/cmd/gobuild/gobuild.c | 4 | ||||
| -rw-r--r-- | src/lib/container/array/Makefile | 2 | ||||
| -rw-r--r-- | src/lib/fmt/Makefile | 2 | ||||
| -rw-r--r-- | src/lib/http/Makefile | 2 | ||||
| -rw-r--r-- | src/lib/math/Makefile | 2 | ||||
| -rw-r--r-- | src/lib/net/Makefile | 21 | ||||
| -rw-r--r-- | src/lib/os/Makefile | 6 | ||||
| -rw-r--r-- | src/lib/reflect/Makefile | 2 | ||||
| -rw-r--r-- | src/lib/reflect/all_test.go (renamed from src/lib/reflect/test.go) | 10 | ||||
| -rw-r--r-- | src/lib/regexp/Makefile | 2 | ||||
| -rw-r--r-- | src/lib/regexp/all_test.go (renamed from src/lib/regexp/test.go) | 0 | ||||
| -rw-r--r-- | src/lib/strconv/Makefile | 2 | ||||
| -rw-r--r-- | src/lib/syscall/Makefile | 2 |
13 files changed, 25 insertions, 32 deletions
diff --git a/src/cmd/gobuild/gobuild.c b/src/cmd/gobuild/gobuild.c index 07a7862f6..55553ec36 100644 --- a/src/cmd/gobuild/gobuild.c +++ b/src/cmd/gobuild/gobuild.c @@ -290,7 +290,7 @@ char preamble[] = "\n" "coverage: packages\n" "\tgotest\n" - "\t6cov -g `pwd` | grep -v '^.*test\\.go:'\n" + "\t6cov -g `pwd` | grep -v '_test\\.go:'\n" "\n" "%%.$O: %%.go\n" "\t$(GC) $*.go\n" @@ -487,7 +487,7 @@ main(int argc, char **argv) njob = 0; job = emalloc(argc*sizeof job[0]); for(i=0; i<argc; i++) { - if(strstr(argv[i], "test.go") != nil) + if(suffix(argv[i], "_test.go") != nil) continue; job[njob].name = argv[i]; job[njob].pass = -1; diff --git a/src/lib/container/array/Makefile b/src/lib/container/array/Makefile index f16d43cd5..bf76c44eb 100644 --- a/src/lib/container/array/Makefile +++ b/src/lib/container/array/Makefile @@ -20,7 +20,7 @@ test: packages coverage: packages gotest - 6cov -g `pwd` | grep -v '^.*test\.go:' + 6cov -g `pwd` | grep -v '_test\.go:' %.$O: %.go $(GC) $*.go diff --git a/src/lib/fmt/Makefile b/src/lib/fmt/Makefile index 394062235..e8158189f 100644 --- a/src/lib/fmt/Makefile +++ b/src/lib/fmt/Makefile @@ -20,7 +20,7 @@ test: packages coverage: packages gotest - 6cov -g `pwd` | grep -v '^test.*\.go:' + 6cov -g `pwd` | grep -v '_test\.go:' %.$O: %.go $(GC) $*.go diff --git a/src/lib/http/Makefile b/src/lib/http/Makefile index 57b06192e..193d6259b 100644 --- a/src/lib/http/Makefile +++ b/src/lib/http/Makefile @@ -20,7 +20,7 @@ test: packages coverage: packages gotest - 6cov -g `pwd` | grep -v '^test.*\.go:' + 6cov -g `pwd` | grep -v '_test\.go:' %.$O: %.go $(GC) $*.go diff --git a/src/lib/math/Makefile b/src/lib/math/Makefile index 5bfa6adcf..b24dbca7a 100644 --- a/src/lib/math/Makefile +++ b/src/lib/math/Makefile @@ -20,7 +20,7 @@ test: packages coverage: packages gotest - 6cov -g `pwd` | grep -v '^.*test\.go:' + 6cov -g `pwd` | grep -v '_test\.go:' %.$O: %.go $(GC) $*.go diff --git a/src/lib/net/Makefile b/src/lib/net/Makefile index 8910e3aa3..3b0d2bd43 100644 --- a/src/lib/net/Makefile +++ b/src/lib/net/Makefile @@ -20,7 +20,7 @@ test: packages coverage: packages gotest - 6cov -g `pwd` | grep -v '^test.*\.go:' + 6cov -g `pwd` | grep -v '_test\.go:' %.$O: %.go $(GC) $*.go @@ -32,35 +32,29 @@ coverage: packages $(AS) $*.s O1=\ + fd_$(GOOS).$O\ ip.$O\ O2=\ - fd_$(GOOS).$O\ + fd.$O\ net_$(GOOS).$O\ O3=\ - fd.$O\ - -O4=\ net.$O\ -net.a: a1 a2 a3 a4 +net.a: a1 a2 a3 a1: $(O1) - $(AR) grc net.a ip.$O + $(AR) grc net.a fd_$(GOOS).$O ip.$O rm -f $(O1) a2: $(O2) - $(AR) grc net.a fd_$(GOOS).$O net_$(GOOS).$O + $(AR) grc net.a fd.$O net_$(GOOS).$O rm -f $(O2) a3: $(O3) - $(AR) grc net.a fd.$O - rm -f $(O3) - -a4: $(O4) $(AR) grc net.a net.$O - rm -f $(O4) + rm -f $(O3) newpkg: clean $(AR) grc net.a @@ -68,7 +62,6 @@ newpkg: clean $(O1): newpkg $(O2): a1 $(O3): a2 -$(O4): a3 nuke: clean rm -f $(GOROOT)/pkg/net.a diff --git a/src/lib/os/Makefile b/src/lib/os/Makefile index ad789c8b0..954d1cc36 100644 --- a/src/lib/os/Makefile +++ b/src/lib/os/Makefile @@ -20,7 +20,7 @@ test: packages coverage: packages gotest - 6cov -g `pwd` | grep -v '^test.*\.go:' + 6cov -g `pwd` | grep -v '_test\.go:' %.$O: %.go $(GC) $*.go @@ -35,9 +35,9 @@ O1=\ os_error.$O\ O2=\ - os_env.$O\ os_file.$O\ os_time.$O\ + os_env.$O\ os.a: a1 a2 @@ -46,7 +46,7 @@ a1: $(O1) rm -f $(O1) a2: $(O2) - $(AR) grc os.a os_env.$O os_file.$O os_time.$O + $(AR) grc os.a os_file.$O os_time.$O os_env.$O rm -f $(O2) newpkg: clean diff --git a/src/lib/reflect/Makefile b/src/lib/reflect/Makefile index d6fafc5c5..708bce9ed 100644 --- a/src/lib/reflect/Makefile +++ b/src/lib/reflect/Makefile @@ -20,7 +20,7 @@ test: packages coverage: packages gotest - 6cov -g `pwd` | grep -v '^.*test\.go:' + 6cov -g `pwd` | grep -v '_test\.go:' %.$O: %.go $(GC) $*.go diff --git a/src/lib/reflect/test.go b/src/lib/reflect/all_test.go index feb99e61d..203413e55 100644 --- a/src/lib/reflect/test.go +++ b/src/lib/reflect/all_test.go @@ -175,24 +175,24 @@ export func TestAll(tt *testing.T) { // TODO(r): wrap up better type C chan *T; // TODO: should not be necessary var tmp = new(C); value := reflect.NewValue(tmp); - assert(reflect.ValueToString(value), "*reflect.C·test(@)"); + assert(reflect.ValueToString(value), "*reflect.C·all_test(@)"); } { type A [10]int; var tmp A = A{1,2,3,4,5,6,7,8,9,10}; value := reflect.NewValue(&tmp); - assert(reflect.ValueToString(value.(reflect.PtrValue).Sub()), "reflect.A·test{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}"); + assert(reflect.ValueToString(value.(reflect.PtrValue).Sub()), "reflect.A·all_test{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}"); value.(reflect.PtrValue).Sub().(reflect.ArrayValue).Elem(4).(reflect.IntValue).Set(123); - assert(reflect.ValueToString(value.(reflect.PtrValue).Sub()), "reflect.A·test{1, 2, 3, 4, 123, 6, 7, 8, 9, 10}"); + assert(reflect.ValueToString(value.(reflect.PtrValue).Sub()), "reflect.A·all_test{1, 2, 3, 4, 123, 6, 7, 8, 9, 10}"); } { type AA []int; tmp1 := [10]int{1,2,3,4,5,6,7,8,9,10}; // TODO: should not be necessary to use tmp1 var tmp *AA = &tmp1; value := reflect.NewValue(tmp); - assert(reflect.ValueToString(value.(reflect.PtrValue).Sub()), "reflect.AA·test{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}"); + assert(reflect.ValueToString(value.(reflect.PtrValue).Sub()), "reflect.AA·all_test{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}"); value.(reflect.PtrValue).Sub().(reflect.ArrayValue).Elem(4).(reflect.IntValue).Set(123); - assert(reflect.ValueToString(value.(reflect.PtrValue).Sub()), "reflect.AA·test{1, 2, 3, 4, 123, 6, 7, 8, 9, 10}"); + assert(reflect.ValueToString(value.(reflect.PtrValue).Sub()), "reflect.AA·all_test{1, 2, 3, 4, 123, 6, 7, 8, 9, 10}"); } { diff --git a/src/lib/regexp/Makefile b/src/lib/regexp/Makefile index ec4a5644e..6b63b7dcf 100644 --- a/src/lib/regexp/Makefile +++ b/src/lib/regexp/Makefile @@ -20,7 +20,7 @@ test: packages coverage: packages gotest - 6cov -g `pwd` | grep -v '^.*test\.go:' + 6cov -g `pwd` | grep -v '_test\.go:' %.$O: %.go $(GC) $*.go diff --git a/src/lib/regexp/test.go b/src/lib/regexp/all_test.go index dd2e94712..dd2e94712 100644 --- a/src/lib/regexp/test.go +++ b/src/lib/regexp/all_test.go diff --git a/src/lib/strconv/Makefile b/src/lib/strconv/Makefile index 8d9466963..399360a93 100644 --- a/src/lib/strconv/Makefile +++ b/src/lib/strconv/Makefile @@ -20,7 +20,7 @@ test: packages coverage: packages gotest - 6cov -g `pwd` | grep -v '^.*test\.go:' + 6cov -g `pwd` | grep -v '_test\.go:' %.$O: %.go $(GC) $*.go diff --git a/src/lib/syscall/Makefile b/src/lib/syscall/Makefile index d74c0c24e..8dd3d2fe0 100644 --- a/src/lib/syscall/Makefile +++ b/src/lib/syscall/Makefile @@ -22,7 +22,7 @@ test: packages coverage: packages gotest - 6cov -g `pwd` | grep -v '^test.*\.go:' + 6cov -g `pwd` | grep -v '_test\.go:' %.$O: %.go $(GC) $*.go |
