Adding xml output to QTest unit tests, in order to produce a more readable report.

Allen Winter winter at kde.org
Fri Aug 24 18:43:32 CEST 2007


On Friday 24 August 2007 9:20:51 am Thibault wrote:
> Hello everybody,
> 
> This patch add parameters to unit tests that use QTestLib Framework.
> In the case that the developer use QTestLib for his unit tests, it
> will produce a file <testname>.tml, in the directory to be parse using
> an XSL stylesheet for example, to produce reports.
> 
> This feature will be used in the EBN Quality checking dashboard.
> 
> Thanks for all.

Too many messages are printed during the cmake phase.
Sorta good info to have, but not for routine cmake runs.

i.e.,

-- klocaletest : Using QTestLib, can produce XML report.
-- klocalizedstringtest : Using QTestLib, can produce XML report.
-- kstandarddirstest : Using QTestLib, can produce XML report.
-- kurltest : Using QTestLib, can produce XML report.
-- kstringhandlertest : Using QTestLib, can produce XML report.
-- cplusplustest : NOT using QTestLib, can't produce XML report, please use QTestLib to write your unit tests.
-- ksortablelisttest : NOT using QTestLib, can't produce XML report, please use QTestLib to write your unit tests.
-- kcharsetstest : NOT using QTestLib, can't produce XML report, please use QTestLib to write your unit tests.
-- kcalendartest : Using QTestLib, can produce XML report.
-- kmacroexpandertest : Using QTestLib, can produce XML report.
-- kshelltest : Using QTestLib, can produce XML report.
-- kasciitest : Using QTestLib, can produce XML report.
-- ktimezonestest : Using QTestLib, can produce XML report.
-- kconfigtest : Using QTestLib, can produce XML report.
-- kurlmimetest : Using QTestLib, can produce XML report.
-- klibloadertest : Using QTestLib, can produce XML report.
-- klockfiletest : Using QTestLib, can produce XML report.
-- ktempdirtest : Using QTestLib, can produce XML report.
-- ksharedptrtest : Using QTestLib, can produce XML report.
-- kfiltertest : Using QTestLib, can produce XML report.
-- kdatetimetest : Using QTestLib, can produce XML report.
-- ksavefiletest : Using QTestLib, can produce XML report.
-- kautosavefiletest : Using QTestLib, can produce XML report.
-- kdesktopfiletest : Using QTestLib, can produce XML report.
-- ktemporaryfiletest : Using QTestLib, can produce XML report.
-- kautostarttest : Using QTestLib, can produce XML report.
-- kjobtest : Using QTestLib, can produce XML report.
-- kservicetest : Using QTestLib, can produce XML report.
-- kglobalstatictest : NOT using QTestLib, can't produce XML report, please use QTestLib to write your unit tests.
-- kglobaltest : Using QTestLib, can produce XML report.
-- globalcleanuptest : NOT using QTestLib, can't produce XML report, please use QTestLib to write your unit tests.
-- kprocesstest : Using QTestLib, can produce XML report.
-- klocalsockettest : Using QTestLib, can produce XML report.
-- klocalsocketservertest : Using QTestLib, can produce XML report.
-- kptyprocesstest : Using QTestLib, can produce XML report.
-- kmimetypetest : Using QTestLib, can produce XML report.
-- test_filter : Using QTestLib, can produce XML report.
-- test_core : Using QTestLib, can produce XML report.
-- kactioncollectiontest : Using QTestLib, can produce XML report.
-- kbuttongrouptest : Using QTestLib, can produce XML report.
-- kcompletioncoretest : Using QTestLib, can produce XML report.
-- kconfigguitest : Using QTestLib, can produce XML report.
-- kconfigskeletontest : Using QTestLib, can produce XML report.
-- kfindtest : NOT using QTestLib, can't produce XML report, please use QTestLib to write your unit tests.
-- kglobalsettingstest : Using QTestLib, can produce XML report.
-- kglobalshortcuttest : Using QTestLib, can produce XML report.
-- kmainwindow_unittest : Using QTestLib, can produce XML report.
-- kreplacetest : NOT using QTestLib, can't produce XML report, please use QTestLib to write your unit tests.
-- kshortcuttest : Using QTestLib, can produce XML report.
-- kstandardactiontest : Using QTestLib, can produce XML report.
-- kstandardshortcuttest : Using QTestLib, can produce XML report.
-- kuniqueapptest : NOT using QTestLib, can't produce XML report, please use QTestLib to write your unit tests.
-- kapplication_unittest : Using QTestLib, can produce XML report.
-- kcolorutilstest : Using QTestLib, can produce XML report.
etc. etc.


More information about the Kde-buildsystem mailing list