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