tl; dr:我在寫一個使用NetBeans的C++項目,並且正在尋找一種將單元測試標記爲跳過的方法。如何在Netbeans測試結果窗口中將單元測試標記爲跳過? (C++)
詳情:
我使用NetBeans IDE中的C++開發。當添加一個單元測試(步驟here),IDE生成C++代碼與輸出看起來像這樣:
%SUITE_STARTING%
%SUITE_STARTED%
%TEST_STARTED% time=0 testname (suitename)
%TEST_FAILED%
%TEST_FINISHED%
%SUITE_FINISHED%
這是很好的Netbeans並顯示解析在測試結果窗口的輸出格式。
我已經使用單元測試類和測試套件類更新了我的測試代碼,該類可以動態生成此輸出,並且可以工作。
我的問題是,我想將單元測試標記爲「跳過」(如在,沒有成功,沒有失敗,根本沒有執行)。這有很多原因(在實現它們之前指定測試,跳過測試,因爲它被已知缺陷阻塞等)。
問題:這是IDE支持的嗎(測試結果窗口有一個「顯示跳過的測試」按鈕,但沒有任何影響,據我所知),以及代碼生成哪種輸出令牌測試被「跳過」? (我曾嘗試%TEST_SKIPPED%
和%TEST_SKIPPED% testname
但測試結果窗口會忽略線