2013-05-10 153 views
2

在使用python的unittest模塊編碼,我認爲它是有用標記測試要在執行跳過(見unittest.SkipTest exception in python如何使用Boost.Test對跳過的測試進行硬編碼?

有什麼在如Boost.Test相似?

我使用升壓版本1.49.0實現我的測試,我想補充一點,如:

BOOST_AUTO_TEST_CASE(test_wibly) 
{ 
    throw boost::???::skip_test("http://my::defect.tracking.software/#4321"); 
} 

基本上是成功還是失敗,但「跳過」這不應該考慮的考驗,它應該出現所以在輸出中。

如果沒有這樣的東西,我可以在哪裏找到一些關於如何自己實現它的資源(在Boost.Test之上)?

該文檔有跳過測試的部分,但它指的是如果以前的測試失敗則跳過測試套件。

回答

1

據我所知,沒有辦法用升壓測試來做到這一點。

我已經運行了NCBI C++ Toolkit,它有一個增強版的Boost Test,它增加了這些功能。我還沒有機會嘗試它,所以我不能擔保。

+0

然後,我想我將不得不考慮自己做一些事情。我可能會研究NCBI C++ Tk是如何做到的。謝謝。 – utnapistim 2013-05-17 10:57:28

相關問題