Boost单元测试多线程测试

时间:2016-07-23 08:26:31

标签: c++ multithreading unit-testing boost

我正在使用Boost.Test进行单元测试,并希望对需要多线程的一些东西进行单元测试。我可以简单地在测试用例中创建我需要的任何线程,但我正在寻找一种对测试失败具有相当弹性的方法,并且不会让测试用例陷入僵局。

e.g。类似于BOOST_TEST_NEW_THREAD(main_func)的东西,它会让创建的线程使用BOOST_CHECK_*等正确的日志记录,记录意外的异常等等。

适用于Windows和Linux。

0 个答案:

没有答案