我现在正在使用Boost Test很长一段时间,最后我的测试运行得太慢了。由于每个测试都非常平行,我希望它们能够与我的所有内核同时运行。有没有办法同时运行C++单元测试测试?
有没有办法使用Boost Test Library来做到这一点?我没有找到任何解决方案。我试图寻找一个如何编写自定义测试亚军,但我没有太多的文档关于该点:(
如果没有办法,有人知道一个好的C++测试框架来实现这一目标吗?我在想Google Test可以完成这项工作,但显然它不能并行地运行测试,即使框架的功能比其他更为人所知的框架要少,但这不是问题,我只需要简单的断言和多线程执行。
感谢
这真棒:)即使它有点混乱,我必须对cmake文件进行一些更改,它的工作原理!非常感谢 –