Merge pull request #1493 from JackyChiu/applicable_constraints

status: Collect Applicable Constraints - Test Cleanup
This commit is contained in:
Sunny 2017-12-30 00:35:39 +05:30 коммит произвёл GitHub
Родитель 8d8de2de57 05dae17de9
Коммит b19e8d46ec
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 20 добавлений и 14 удалений

Просмотреть файл

@ -407,23 +407,15 @@ func TestCollectConstraints(t *testing.T) {
h := test.NewHelper(t)
defer h.Cleanup()
h.TempDir("src")
pwd := h.Path(".")
h.TempFile(filepath.Join("src", "dep.go"), `
package dep
import (
_ "github.com/boltdb/bolt"
_ "github.com/sdboyer/deptest"
_ "github.com/sdboyer/dep-test"
_ "github.com/sdboyer/deptestdos"
)
type FooBar int
`)
testdir := filepath.Join("src", "collect_constraints_test")
h.TempDir(testdir)
h.TempCopy(filepath.Join(testdir, "main.go"), filepath.Join("status", "collect_constraints", "main.go"))
testProjPath := h.Path(testdir)
discardLogger := log.New(ioutil.Discard, "", 0)
ctx := &dep.Ctx{
GOPATH: pwd,
GOPATH: testProjPath,
Out: discardLogger,
Err: discardLogger,
}
@ -435,7 +427,7 @@ func TestCollectConstraints(t *testing.T) {
// Create new project and set root. Setting root is required for PackageList
// to run properly.
p := new(dep.Project)
p.SetRoot(filepath.Join(pwd, "src"))
p.SetRoot(testProjPath)
for _, c := range cases {
t.Run(c.name, func(t *testing.T) {

14
cmd/dep/testdata/status/collect_constraints/main.go поставляемый Normal file
Просмотреть файл

@ -0,0 +1,14 @@
// Copyright 2017 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package main
import (
_ "github.com/boltdb/bolt"
_ "github.com/sdboyer/dep-test"
_ "github.com/sdboyer/deptest"
_ "github.com/sdboyer/deptestdos"
)
type FooBar int