aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2012-01-18 14:59:58 -0800
committerRobert Griesemer <gri@golang.org>2012-01-18 14:59:58 -0800
commiteaf8295f3d587fcd615dbaa310954e9e6e5cdad5 (patch)
tree2d564b776a24cb7357a2b33f4499a52aca89c781
parent0203fbee6439b12c48096482638fecfde7573a52 (diff)
downloadgo-eaf8295f3d587fcd615dbaa310954e9e6e5cdad5.tar.gz
go-eaf8295f3d587fcd615dbaa310954e9e6e5cdad5.zip
fix windows build: always use / in filenames of go/doc test output
R=r CC=golang-dev https://golang.org/cl/5554055
-rw-r--r--src/pkg/go/doc/doc_test.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pkg/go/doc/doc_test.go b/src/pkg/go/doc/doc_test.go
index cb9fffc896..0a4830148a 100644
--- a/src/pkg/go/doc/doc_test.go
+++ b/src/pkg/go/doc/doc_test.go
@@ -77,6 +77,11 @@ func Test(t *testing.T) {
importpath := dataDir + "/" + pkg.Name
doc := New(pkg, importpath, 0)
+ // golden files always use / in filenames - canonicalize them
+ for i, filename := range doc.Filenames {
+ doc.Filenames[i] = filepath.ToSlash(filename)
+ }
+
// print documentation
var buf bytes.Buffer
if err := templateTxt.Execute(&buf, bundle{doc, fset}); err != nil {