Seite 1 von 1

QtTest und cmake

Verfasst: 23. Februar 2010 17:30
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

Verfasst: 23. Februar 2010 17:38
von Christian81
Testcase bitte.
Mal probiert QT_GUI_LIB zu setzen?
Ist to Upper wirklich ein Slot usw.?