我有一个带有一些新功能的 openssh 分支,并且想编写一些单元测试以确保它们在构建时工作。嫁接检查openssh的autotools配置很困难(因为我不太了解autotools)
有没有更容易使用的 C 单元测试框架?与自动工具的联系不那么紧密?
在不彻底更改其构建文件的情况下将 Check 添加到该项目的更好方法如何?
最佳答案
如果目标是将这些新功能集成到主分支中,那么离开自动工具可能不是一个好主意。这个SO question指向几个可能有用的自动工具教程。
否则,有几个单元框架可用于 C:最臭名昭著的是 Cunit、Check、minunit、CMockery,请参阅 this question或 this list .
关于c - 如何将单元测试添加到已建立的(自动工具)C 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3088587/