[英]boost unit test filter when using a fixture
我需要指定要運行的特定單元測試。 當然,在查看了文檔之后,我查看了Stack Overflow Answers,但是都沒有使用夾具。
如果有以下情況,如何指定要運行的測試用例:
BOOST_AUTO_TEST_SUITE(mysuite)
struct Fixture
{
Fixture()
{
BOOST_TEST_MESSAGE("Setup");
}
~Fixture()
{
BOOST_TEST_MESSAGE("Teardown");
}
};
BOOST_FIXTURE_TEST_CASE(add_remove, Fixture)
{
}
BOOST_AUTO_TEST_SUITE_END()
如果我通過--run_test=add_remove
,則該過程將返回消息“ 測試設置錯誤”:沒有匹配過濾器的測試用例或所有測試用例都被禁用。
我看過: http : //www.boost.org/doc/libs/1_64_0/libs/test/doc/html/boost_test/runtime_config/test_unit_filtering.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.