gpt4 book ai didi

go - 如何设置 Ginkgo 测试套件?

转载 作者:IT王子 更新时间:2023-10-29 02:05:52 25 4
gpt4 key购买 nike

我继承了一个 Go 项目,该项目由许多常用文件、各种库、两个可执行文件和理论上的测试套件组成。测试套件是在事后编写的。但我不喜欢我发现的唯一设置方式相当难吃

我正在使用 Ginkgo,这是我的起始目录结构

  • component1/component1.go
  • component2/component2.go
  • cmd1/cmd1.go
  • cmd2/cmd2.go
  • project_suite_test.go
  • component1_test.go

每个 cmd?.go 文件将被编译成一个单独的可执行文件。

我想要的是一个多文件测试套件,通常每个组件一个文件。我应该将文件放在哪里,以便 go test 可以找到并运行所有这些文件,而不会将它们留在项目的根目录中?

最佳答案

ginkgo initginkgo bootstrap 将设置您的测试。 ginkgo -r 将递归运行所有测试。

关于go - 如何设置 Ginkgo 测试套件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25879473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com