6

有没有办法在 Boost 测试中重复运行一个单元测试或一组单元测试?

假设我有以下内容:

BOOST_FIXTURE_TEST_SUITE(someSuite, someFixture)

BOOST_AUTO_TEST_CASE(someTest)
{
    ...
}

BOOST_AUTO_TEST_SUITE_END()

...而且我想someTest使用 setup/teardown 运行 100 次。

4

2 回答 2

1

您始终可以循环运行您的测试程序。我不相信现在有测试用例/套件级别的功能可以做到这一点。随意通过票申请一个。

于 2012-05-24T22:29:37.763 回答
1

根据boost config,没有选项可以指定多次执行。

可以使用一些 Linux 命令,例如:

for i in `seq 10`; do command; done
于 2020-07-27T11:08:30.313 回答