2012-05-11 80 views
4

有沒有辦法在Boost測試中反覆運行單元測試或一組單元測試?重複測試用例多次提升測試

讓說,我有以下幾點:

BOOST_FIXTURE_TEST_SUITE(someSuite, someFixture) 

BOOST_AUTO_TEST_CASE(someTest) 
{ 
    ... 
} 

BOOST_AUTO_TEST_SUITE_END() 

......我想與爲讓安裝/拆卸運行someTest說的100倍。

回答

0

通過將測試用例名稱列入彗星分隔列表中,多次運行相同的測試用例。

>example --log_level=test_suite --run_test=testA,testA 

,如果你需要運行100次,然後只是它在一個文件中列出的100倍,並使用該文件作爲導入

+0

我不相信這會奏效。 --run_test更像是一個掩碼,它標記了要運行的測試用例。不管你說「運行TestA」多少次,它仍然會運行一次。 –

0

你總是可以運行在一個循環測試程序。我不相信現在有測試用例/套件級別的功能。隨意通過機票申請一張。