c++ continuous integration with performance metrics

前端 未结 7 1265
不思量自难忘°
不思量自难忘° 2021-02-11 01:16

I want to set up a continuous integration and test framework for my open source C++ project. The desired features are:

1. check out the source code
2. run all th         


        
7条回答
  •  梦谈多话
    2021-02-11 02:07

    We use a combination of NAnt, Cruise Control.NET, bjam and CppUnit and it all works pretty well.

    However, it's only quite recently that we've shifted from Windows to Windows and Linux. Currently only bjam and CppUnit are being used on both platforms.

    Our NAnt scripts won't be a problem to port; NAnt runs great under mono. CC.NET maybe less so - we haven't gone down that path but there's not a lot of documentation to get it running under mono/Apache...

    We're considering replacing CC.NET with Hudson; it's a very promising looking system. Cruise Control is also very good.

    We've also considered moving from CppUnit to another test framework but right now it's doing the job fine. GoogleTest (especially with the new mock library), UnitTest++ and Boost Test are all being investigated.

    So I know that may not be a conclusive answer but hopefully there's something useful in there for you!

提交回复
热议问题