当前位置: 首页 > 面试题库 >

如何“测试”项目中的所有测试?

楚意
2023-03-14
问题内容

go test命令*_test.go仅覆盖一个目录中的文件。

我想要go test整个项目,这意味着测试应覆盖*_test.godir中的所有文件以及该./dir下的所有千岁树dir ./

这样做的命令是什么?


问题答案:

这应该在当前目录及其所有子目录中运行所有测试:

$ go test ./...

这应该针对给定的特定目录运行所有测试:

$ go test ./tests/... ./unit-tests/... ./my-packages/...

这应该以前缀为的导入路径运行所有测试foo/

$ go test foo/...

这应该运行所有带有前缀的测试导入路径foo

$ go test foo...

这应该在$ GOPATH中运行所有测试:

$ go test ...


 类似资料:
  • 我使用下面的代码来识别项目中的测试类,整个想法是找到测试类,并将测试代码的数量与生产代码进行比较!下面是我的一段代码,负责查找测试类并计算行数: 但是在几个项目上运行代码后,我意识到寻找包含或或的测试类的想法并不是寻找测试类的最佳实践,因为几个项目使用自己的测试方法!所以问题是有比我更好的方法来定义测试类吗? 谢啦

  • 从2.3.0开始,spring boot从maven迁移到gradle。M1,所以这个问题被标记为gradle。链接 我想做什么? 我们知道,spring-boot-依赖项项目正在管理许多jar的版本并且运行良好,这太好了!我们计划使用spring-boot-依赖项作为在我公司管理jar版本的基础。有时由于漏洞,我们需要升级spring-boot-依赖项中的一些jar,这可能会导致jar之间的版本

  • testng.xml TestNG将扫描所有类路径以寻找测试类(PackageUtils#findClassesInPackage)。 不需要的测试来自依赖项。 如何配置TestNG以只在maven项目测试目录中查找测试类(默认编译为)?

  • 测试 Android Library 项目类似于测试应用项目。唯一的不同点在于整个库(包括它的依赖)都是自动作为依赖库被添加到测试应用中。结果就是测试 APK 不单只包含自身的代码,还包含了 Library 项目以及它依赖的代码。Library 的 manifest 被组合到测试应用的 manifest 中(引用这个 Library 的项目作为容器)。androidTest task 变为只执行安

  • 我正在尝试从我的测试套件中运行所有测试,但是当我运行命令时,PHPUnit没有找到测试。我在phpunit中配置testsuite。xml。 phpunit。xml 独自创立php WebTestCase。php TestPage.php 如果我通过文件测试运行phpunit,则为,可以。

  • 从这里引用:https://www.ampproject.org/docs/get_started/about-amp.html AMP是一种为快速呈现的静态内容构建网页的方法。运行中的放大器由三个不同部分组成: AMP超文本标记语言 AMP JS AMP CDN AMP HTML是一种HTML,它对可靠的性能有一些限制,并对在基本HTML之外构建丰富内容有一些扩展。AMP JS库确保AMP HT