]> Cypherpunks repositories - gostls13.git/commit
cmd/gofmt: make test files self-describing
authorRobert Griesemer <gri@golang.org>
Fri, 22 Aug 2014 00:25:13 +0000 (17:25 -0700)
committerRobert Griesemer <gri@golang.org>
Fri, 22 Aug 2014 00:25:13 +0000 (17:25 -0700)
commit67812a7cd90c22d9b121f747ad27c4f527767ad5
tree0f95cdfffb50d252bb8c16978d266e4794615b3c
parentbc64c078259b97392c2a9d5ee6bda75ae3971579
cmd/gofmt: make test files self-describing

1) Interpret a comment of the form

//gofmt <flags>

in test files to drive the respective
gofmt command. Eliminates the need to
enumerate all test files in the test
harness.

2) Added -update flag to make it easier
to update test cases.

LGTM=josharian
R=golang-codereviews, josharian
CC=golang-codereviews
https://golang.org/cl/130440043
37 files changed:
src/cmd/gofmt/gofmt_test.go
src/cmd/gofmt/testdata/composites.golden
src/cmd/gofmt/testdata/composites.input
src/cmd/gofmt/testdata/crlf.golden
src/cmd/gofmt/testdata/crlf.input
src/cmd/gofmt/testdata/emptydecl.golden
src/cmd/gofmt/testdata/emptydecl.input
src/cmd/gofmt/testdata/ranges.golden
src/cmd/gofmt/testdata/ranges.input
src/cmd/gofmt/testdata/rewrite1.golden
src/cmd/gofmt/testdata/rewrite1.input
src/cmd/gofmt/testdata/rewrite2.golden
src/cmd/gofmt/testdata/rewrite2.input
src/cmd/gofmt/testdata/rewrite3.golden
src/cmd/gofmt/testdata/rewrite3.input
src/cmd/gofmt/testdata/rewrite4.golden
src/cmd/gofmt/testdata/rewrite4.input
src/cmd/gofmt/testdata/rewrite5.golden
src/cmd/gofmt/testdata/rewrite5.input
src/cmd/gofmt/testdata/rewrite6.golden
src/cmd/gofmt/testdata/rewrite6.input
src/cmd/gofmt/testdata/rewrite7.golden
src/cmd/gofmt/testdata/rewrite7.input
src/cmd/gofmt/testdata/rewrite8.golden
src/cmd/gofmt/testdata/rewrite8.input
src/cmd/gofmt/testdata/slices1.golden
src/cmd/gofmt/testdata/slices1.input
src/cmd/gofmt/testdata/slices2.golden
src/cmd/gofmt/testdata/slices2.input
src/cmd/gofmt/testdata/stdin1.golden
src/cmd/gofmt/testdata/stdin1.input
src/cmd/gofmt/testdata/stdin2.golden
src/cmd/gofmt/testdata/stdin2.input
src/cmd/gofmt/testdata/stdin3.golden
src/cmd/gofmt/testdata/stdin3.input
src/cmd/gofmt/testdata/stdin4.golden
src/cmd/gofmt/testdata/stdin4.input