寻找基于windows的、开箱即用的C单元测试系统(最好使用Netbeans)



我试过Check,但是没有太多的文档(特别是关于windows),我一直得到段错误(可能是因为我不确定需要什么定义)。

我不能得到Cunit构建和安装Cygwn(使崩溃在处女安装(错误信息丢失,因为我已经销毁了它,但我做了谷歌)。

就连NetBeans的"简单c单元测试"也在我身上出现了断层。


谁能告诉我一个C单元测试系统,它可以直接工作,而不需要我花几个小时在谷歌上搜索&调试和支持论坛上的日子?

我将使用任何编译器(Migw, Borland, Cygwin…)任何)

理想的是与Netbeans集成,但我可以没有它。

理想的是一个很好的GUI,也许有一个交通信号灯系统,但我可以没有它。

我只是想继续做下去&我觉得我可能会更快地把我自己的…

suggestins吗?提前感谢

我一直在使用Boost测试库。虽然它是用c++编写的,但文档不是很好。优点是它被广泛使用,许多像Hudson这样的持续集成工具可以解析它的输出格式,并将测试结果可视化。

我目前正在开发windows上的c++应用程序,我也在寻找可以与我们所做的工作一起工作的单元测试框架,即本机代码。

我遇到了WinUnit,由一个来自M$的人在一段时间前开发,用于处理本地代码。它非常容易上手,您只需要为每个测试套件创建一个特定的DLL项目,然后使用winunit.exe启动测试。

它的好处是,你不需要关心所有的初始化测试套件部分,只需要把你的单元测试作为函数,在DLL中,然后启动WinUnit!

这是一个CLI版本,这里没有华丽的GUI,但它完成了工作。它也可以直接作为外部工具添加到VisualStudio中。

请看这里了解更多细节:http://winunit.codeplex.com/http://msdn.microsoft.com/en-us/magazine/cc136757.aspx

我以前在基于Linux的操作系统上使用过CUnit,没有遇到任何麻烦,但还没有在Windows平台上真正尝试过。

最新更新