【发布时间】:2022-07-28 01:10:06
【问题描述】:
我正在开发一个用 C 编写的命令行实用工具。我的目标是使用 Github Actions 和用于自动化测试的单元测试框架来开发该项目。
我有两个问题需要回答:
- 还有单元测试的项目结构是什么?
- 如何编写 MakeFile 以包含 src 构建/执行以及单元测试构建/执行?
如果有人能提供 C 项目结构和/或 Makefile 的示例,我将不胜感激。
【问题讨论】:
-
你了解makefile,你是否意识到除了你自己创建的结构之外,没有必要的结构?
-
CMake 等更高级别的构建工具可能会提供更轻松的单元测试集成。
标签: c unit-testing makefile github-actions project-structure