我即将开始一个新的个人项目。它的目标是成为一个非常大的,所以我认为保留某种 CVS 是个好主意。我还阅读了很多关于单元测试的有趣的东西,我想包括一些自动构建项目并在每次签入后运行一系列测试的系统。特点是:
- 只有一名开发人员和一台机器(只有我和我的电脑!)。
- 包括一个 CVS。
- 包括自动化测试。
- 该软件应该是免费的(如免费)并在 Linux 下运行。
- 它将基于 C++ 和 ANTLR。
到目前为止,我已经为开发设置了 SVN 和 Eclipse+CDT+ANTLR,但我对自动构建+测试设置非常迷茫。要编写我一直在考虑使用 Boost.Test 或 UnitTest++ 的测试。
所以这就是我的问题的来源。我应该如何设置我的本地测试/构建机器?非常欢迎提供有价值教程的链接。
谢谢。