2014-10-10 135 views
1

我是Qt和QTest中的新成員。我使用QTest :: qExec(& someMyTestClassObject)來運行我的測試。 是否可以隱藏「PASS:MyClass :: myTest」消息?當然,我希望看到所有的「失敗」的消息和統計 對不起,我的英文不好QTest :: qExec隱藏「已通過」消息

回答

3

我不知道,如果它的工作原理與QTest::qexec,但默認與QTEST_APPLESS_MAIN(MyTestClass)產生QTEST可執行文件,你可以運行參數測試-silent

從幫助文本:

-silent : Only outputs warnings and failures 
+0

感謝您的回答!但是當我嘗試 QStringList l; l.append(「 - silent」); QTest :: qExec(&tests,l); 「PASS」消息仍顯示 – 2014-11-10 11:27:09

+1

嘗試添加一個空字符串作爲第一個參數:QStringList l; l.append( 「」); l.append( 「 - 沉默」); – david 2014-11-10 12:18:03

+0

我確認,添加一個空字符串作爲第一個參數的作品,它確實限制了輸出。謝謝! – mBardos 2017-12-07 14:04:52