Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(451)

Side by Side Diff: environs/tools_test.go

Issue 6574049: environs: merge args and log cmd name on build
Patch Set: environs: merge args and log cmd name on build Created 11 years, 6 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « environs/tools.go ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 package environs_test 1 package environs_test
2 2
3 import ( 3 import (
4 "bytes" 4 "bytes"
5 "fmt" 5 "fmt"
6 "io/ioutil" 6 "io/ioutil"
7 . "launchpad.net/gocheck" 7 . "launchpad.net/gocheck"
8 "launchpad.net/juju-core/environs" 8 "launchpad.net/juju-core/environs"
9 "launchpad.net/juju-core/environs/dummy" 9 "launchpad.net/juju-core/environs/dummy"
10 "launchpad.net/juju-core/state" 10 "launchpad.net/juju-core/state"
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
130 c.Assert(err, IsNil) 130 c.Assert(err, IsNil)
131 131
132 err = ioutil.WriteFile(filepath.Join(pkgdir, "broken.go"), []byte("nope" ), 0666) 132 err = ioutil.WriteFile(filepath.Join(pkgdir, "broken.go"), []byte("nope" ), 0666)
133 c.Assert(err, IsNil) 133 c.Assert(err, IsNil)
134 134
135 defer os.Setenv("GOPATH", os.Getenv("GOPATH")) 135 defer os.Setenv("GOPATH", os.Getenv("GOPATH"))
136 os.Setenv("GOPATH", gopath) 136 os.Setenv("GOPATH", gopath)
137 137
138 tools, err := environs.PutTools(t.env.Storage(), nil) 138 tools, err := environs.PutTools(t.env.Storage(), nil)
139 c.Assert(tools, IsNil) 139 c.Assert(tools, IsNil)
140 » c.Assert(err, ErrorMatches, `build failed: exit status 1; can't load pac kage:(.|\n)*`) 140 » c.Assert(err, ErrorMatches, `build command "go" failed: exit status 1; c an't load package:(.|\n)*`)
141 } 141 }
142 142
143 var unpackToolsBadDataTests = []struct { 143 var unpackToolsBadDataTests = []struct {
144 data []byte 144 data []byte
145 err string 145 err string
146 }{ 146 }{
147 { 147 {
148 testing.TarGz(testing.NewTarFile("bar", os.ModeDir, "")), 148 testing.TarGz(testing.NewTarFile("bar", os.ModeDir, "")),
149 "bad file type.*", 149 "bad file type.*",
150 }, { 150 }, {
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after
771 tools := environs.BestTools(t.list, t.vers, environs.CompatVersi on) 771 tools := environs.BestTools(t.list, t.vers, environs.CompatVersi on)
772 c.Assert(tools, DeepEquals, t.expect) 772 c.Assert(tools, DeepEquals, t.expect)
773 tools = environs.BestTools(t.list, t.vers, environs.DevVersion|e nvirons.CompatVersion) 773 tools = environs.BestTools(t.list, t.vers, environs.DevVersion|e nvirons.CompatVersion)
774 c.Assert(tools, DeepEquals, t.expectDev) 774 c.Assert(tools, DeepEquals, t.expectDev)
775 tools = environs.BestTools(t.list, t.vers, environs.HighestVersi on|environs.CompatVersion) 775 tools = environs.BestTools(t.list, t.vers, environs.HighestVersi on|environs.CompatVersion)
776 c.Assert(tools, DeepEquals, t.expectHighest) 776 c.Assert(tools, DeepEquals, t.expectHighest)
777 tools = environs.BestTools(t.list, t.vers, environs.DevVersion|e nvirons.HighestVersion|environs.CompatVersion) 777 tools = environs.BestTools(t.list, t.vers, environs.DevVersion|e nvirons.HighestVersion|environs.CompatVersion)
778 c.Assert(tools, DeepEquals, t.expectDevHighest) 778 c.Assert(tools, DeepEquals, t.expectDevHighest)
779 } 779 }
780 } 780 }
OLDNEW
« no previous file with comments | « environs/tools.go ('k') | no next file » | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b