在gtest中是否存在内联/测试用例甚至测试超时的方法.例如,我想做类似的事情:EXPECT_TIMEOUT(5秒,myFunction());
我发现这个问题googletest问题的"类型:增强"从09年12月2010年 https://code.google.com/p/googletest/issues/detail?id=348
看起来这篇文章没有最好的方法.我可能不是第一个试图找到解决方法的人.
我能想到的唯一方法是让子线程运行该函数,如果它没有按时间限制返回,则父线程将终止它并显示超时错误.
有没有什么方法你不必使用线程?还是其他任何方式?
googletest ×1