cost 136 ms
如何确定在测试用例期间导入的文件树? - How to determine the tree of files which are imported during a test case?

当我在 Go 中运行测试时,有什么方法可以直接或间接获取代码导入的文件列表? 例如,这可以帮助我在调试失败的测试时排除来自代码库某些部分的更改。 或者,使用 Git,我们能否找出在给定测试中执行的文件的最低共同祖先 git 树节点是什么? 上下文:我正在为我的测试套件研究自动片状检测,并且 ...

使用“go list”如何仅列出二进制文件中使用的 Go 模块? - With "go list" how to list only Go modules used in the binary?

我想列出在最终可执行文件(而不是其他依赖项)中编译的模块(及其版本)。 我可以这样做: 但是我怎么能用go list (它有一个方便的 JSON 输出)来做到这一点? 我试过这个: 但它列出了许多仅在测试套件中使用的传递依赖项。 我不知道如何过滤掉这些依赖项。 这是一个查看问题的示例项 ...

在推送到版本控制远程之前检查以确保项目编译 - Checking to make sure project compiles before pushing to version control remote

我有一个用于 TypeScript 项目的脚本,它确保我的代码在我将它推送到远程之前编译: 当我在一天结束时或在拉取请求之前将代码推送到我的功能分支时,该脚本非常有效 - 它有助于防止不必要的提交,但也使它变得容易。 对于 Go,我只想在将 go 项目推送到远程之前检查所有内容是否编译。 Go b ...

goimports 需要忽略供应商 package - goimports needs to ignore vendor package

我正在尝试在我的项目中实现dep 。 这一切都很好,但它也添加了一个供应商目录。 我现在需要更新我的工具以忽略此目录,否则我的供应商包将被修改,或者我收到错误的警告。 我目前正在使用以下工具: 去进口 -w go 兽医 go 皮棉这些工具也用于 CI。 我确实想继续使用 goimports 进行 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM