C语言单元测试check错误
(after this point) Test timeout expired
在使用C语言单元测试工具时,测试项目的时候,本来觉得对的测试用例,却显示after this point) Test timeout expired,
1、测试用例中的函数,会创建很多线程,所以会报这个超时问题;
在check中默认是有一个测试的默认时间,你的测试用例比较简单的话,可能不会超时;
- 在解决这个问题的时候,网上没有找到相关资源,就去看官网的介绍
- https://libcheck.github.io/check/这个是check官网
https://libcheck.github.io/check/doc/doxygen/html/check_8h.html
在check的API中有一个名为tcase_set_timeout 的函数。