我正在学习 Go与 Google Go 的专业编程。它有几门课程,每门课程都有几个模块。
我的项目如下所示(使用https://ascii-tree-generator.com/制作):
google-golang/
├─ .github/
│ ├─ workflows/
│ │ ├─ ci.yml
├─ golang-getting-started/
│ ├─ module1/
│ │ ├─ main.go
│ │ ├─ main_test.go
│ ├─ module2/
│ │ ├─ trunc/
│ │ │ ├─ main.go
│ │ │ ├─ main_test.go
├─ .gitignore
├─ README.md
我想*_test.go
为每次提交运行文件中的所有测试,但我不清楚如何从根目录 ( google-golang
) 执行此操作。我认为不需要一个模块来导入另一个模块,因为练习可以独立完成。这个问题有两个答案,一个建议使用子模块,另一个建议使用 Go 工作区,但都没有提供像我这样的新手可以学习的具体说明。
我不是在 GitHub Actions 上寻求帮助,我知道如何编写这些。我正在寻找一个或多个可以找到并运行测试的命令。
尚方宝剑之说
相关分类