Hello
I am about to start a new personal project. It aims to be a pretty big one so I thought it would be a good idea to keep some sort of CVS. I have also read lot of interesting stuff about unit testing and I would like to include some system that automatically builds the project and runs a series of test after each check in. The characteristics are:
- Only one developer and one machine (just me and my computer!).
- Include a CVS.
- Include automated testing.
- The software should be free (as in no-cost) and run under Linux.
- It is going to be C++ and ANTLR based.
So far, I have set up SVN and Eclipse+CDT+ANTLR for development but I am pretty lost about the automated build+test setting. To write the tests I have been thinking in Boost.Test or UnitTest++.
So that's the source of my question. How should I set up my local test/build machine? Links to valuable tutorials are more than welcome.
Thanks.