自动Cunit testing

我有一个用MinGW,Eclipse C项目编译的C库。 库包含许多模块,每个模块都可以进行测试。

什么是最好的方法(使用MACROS或其他东西)如何为这个库编写测试,在Eclipse / CDT IDE中编译运行它?

编辑:我看到有些人使用

#ifdef TEST int main(void) { ...TEST LOGIC... } #endif 

但不知道如何将其插入Eclipse。

我建议将CuTest与Makefile一起使用。

另一个测试工具是Parasoft的 C ++ Test

其他工具可以参考此链接http://opensourcetesting.org/unit_c.php