заблаговременно за помощь.Выполнение Go Tests Подчеркивание (_) вместо правильного пути
На моем Mac, когда я исполняю go test ./...
правильный «путь», выводится на выходе:
ok github.com/cnuss/server 0.008s
ok github.com/cnuss/server/database 0.008s
? github.com/cnuss/server/handlers [no test files]
ok github.com/cnuss/server/stats 0.014s
Однако, когда я строю в Trusty контейнере Ubuntu 14.04, путь был замещен на «_» (подчеркивание):
ok _/tmp/cnuss/server 0.003s
ok _/tmp/cnuss/server/database 0.003s
? _/tmp/cnuss/server/handlers [no test files]
ok _/tmp/cnuss/server/stats 0.008s
изменение пути также находит свое отражение в -coverprofile
выходной файл, который в свою очередь влияет на некоторые из инструментов покрытия, которые я использую.
Вопрос в том, что влияет на путь, который разрешен при выполнении go test
? Поведение на моей Mac-книге - правильное поведение.
Какая версия идет по каждому из них? – JimB