QtTest und cmake

Alles rund um die Programmierung mit Qt
Antworten
leoreiter
Beiträge: 3
Registriert: 28. Januar 2010 11:16

QtTest und cmake

Beitrag von leoreiter »

Hallo,

Ich würde gerne QtTest verwenden um ein Unit-Testing bei meiner Applikation aufzubauen. Ich habe mich dabei an diesem Tutorial orientiert:

http://doc.trolltech.com/4.6/qtestlib-tutorial1.html

Das Problem bei der Sache ist nur, dass meine Testfälle in der Funktion TestQString::toUpper() nie ausgeführt werden. Ich kriege nur:
PASS : TestQString::initTestCase()
PASS : TestQString::cleanupTestCase()

Aber keine "wirklichen" Testfälle. Wegen cmake habe ich das #include "testqstring.moc" am Ende des .cpp Files weggelassen, cmake braucht das AFAIK nicht, macht auch Probleme wenn es da ist.

Vermutlich sorgt das dafür, dass Qt meine Test-Applikation nicht richtig baut, ein Hinweis darauf wäre auch dieser Bug-Report:

http://bugreports.qt.nokia.com/browse/Q ... l-tabpanel

Hat irgendjemand eine Idee wie ich QtTest mit cmake zum Laufen kriege?

Danke & lg,
Leo

PS: Ich verwende Qt Embedded 4.6.0
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Testcase bitte.
Mal probiert QT_GUI_LIB zu setzen?
Ist to Upper wirklich ein Slot usw.?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten