vendor package support missing still for go1.10
Этот коммит содержится в:
родитель
3456668e83
коммит
f9f6c208d6
2 изменённых файлов: 3 добавлений и 22 удалений
|
@ -170,10 +170,10 @@ func Build(bin string) error {
|
||||||
|
|
||||||
for pkgName, pkgObj := range deps {
|
for pkgName, pkgObj := range deps {
|
||||||
if i := strings.LastIndex(pkgName, "vendor/"); i != -1 {
|
if i := strings.LastIndex(pkgName, "vendor/"); i != -1 {
|
||||||
fmt.Fprintf(in, "importmap %s=%s\n", pkgName, pkgObj)
|
name := pkgName[i+7:]
|
||||||
} else {
|
fmt.Fprintf(in, "importmap %s=%s\n", name, pkgName)
|
||||||
fmt.Fprintf(in, "packagefile %s=%s\n", pkgName, pkgObj)
|
|
||||||
}
|
}
|
||||||
|
fmt.Fprintf(in, "packagefile %s=%s\n", pkgName, pkgObj)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
in.Close()
|
in.Close()
|
||||||
|
|
|
@ -6,25 +6,6 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestDeps(t *testing.T) {
|
|
||||||
t.Log("hh")
|
|
||||||
|
|
||||||
abs, err := filepath.Abs(".")
|
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
// we allow package to be nil, if godog is run only when
|
|
||||||
// there is a feature file in empty directory
|
|
||||||
pkg := importPackage(abs)
|
|
||||||
deps := make(map[string]string)
|
|
||||||
err = dependencies(pkg, deps)
|
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
}
|
|
||||||
t.Log(deps)
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestBuildTestRunner(t *testing.T) {
|
func TestBuildTestRunner(t *testing.T) {
|
||||||
bin := filepath.Join(os.TempDir(), "godog.test")
|
bin := filepath.Join(os.TempDir(), "godog.test")
|
||||||
if err := Build(bin); err != nil {
|
if err := Build(bin); err != nil {
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче