我现在使用Boost测试很长时间了,最终我的测试运行得太慢了.由于每个测试都是高度并行的,我希望它们与我的所有内核同时运行.
有没有办法使用Boost测试库?我没有找到任何解决方案.我试着看一下如何编写自定义测试运行器,但我没有太多关于这一点的文档:(
如果没有办法,有人知道一个好的C++测试框架来实现这个目标吗?我当时认为Google Test会完成这项工作,但显然它也无法并行运行测试.即使框架具有比其他更知名的框架更少的功能,它也不是问题,我只需要简单的断言和多线程执行.
谢谢
c++ concurrency multithreading unit-testing boost-test
boost-test ×1
c++ ×1
concurrency ×1
multithreading ×1
unit-testing ×1