QtTest - viel zu viele Warnungen!

Alles rund um die Programmierung mit Qt
Antworten
cbockem
Beiträge: 8
Registriert: 22. Juni 2010 09:42

QtTest - viel zu viele Warnungen!

Beitrag von cbockem »

Wir benutzen QtTest in einem unserer Projekte - sehr hilfreich!

Das Problem ist dass der Output immer von endlosen QWARN Zeilen vollgemüllt wird, wie:

Code: Alles auswählen

QWARN  : UnitTester::cmdSaveLoadStates() QTableView::setSpan: single cell span won't be added
Und das dann zig oder hunderte Male!

Das Mittel dagegen ist im Prinzip:

Code: Alles auswählen

for(long n = 0; n < 25; ++n)
	QTest::ignoreMessage(QtWarningMsg, "QTableView::setSpan: single cell span won\'t be added ");
Dabei braucht es exakt so viele Aufrufe von ignoreMessage wie man Warnungen erwartet, denn sonst kommt gleich wieder neuer Müll:

Code: Alles auswählen

INFO   : UnitTester::cmdUndoMulti() Did not receive message: "QTableView::setSpan: single cell span won't be added "
Und zwar auch wiederum genau so oft wie man den obigen Befehl zu oft ausgegeben hat.

Kurz: Ein Albtraum!

Mein Traum wäre hingegen ein Trick, der diese QWARN-Messages einfach ein für allemal eliminiert. Meinetwegen sogar gleich alle Warnungen: Immernoch besser als dieser aktuelle Unsinn! :x
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: QtTest - viel zu viele Warnungen!

Beitrag von Christian81 »

Wie wäre es wenn man das Problem beseitigt anstatt die Warnung zu ignorieren? Minimaler Testcase wäre hilfreich.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten