自动测试-cpp
clang + gtest + cmake + autotest 的示例项目
介绍
这是我第一次尝试创建 C++ 开发环境。 我使用 Mac,我想学习 C++11,因此将使用 clang。 此外,所有酷孩子似乎都喜欢 cmake,所以我也会尝试一下。 另外,我想要自动化单元测试,并且正在尝试 googletest (gtest)。 最后,我想要一个快速的测试周期,因此创建了一个简单的自动测试脚本,每次我从编辑器编写源文件时都会运行 gtest 单元测试。
此示例项目的所有研究工作都包含在 shell 脚本中。 我试图让它们尽可能简单,以便于利用我的研究。
依赖关系
需要fswatch我用我的Mac上了(“ brew install fswatch ”)。
需要我通过.dmg文件并执行标准安装在 Mac 上获得的cmake 。 当我这样做时,syn 链接没有安装在 /