[Kde-pim] Unittest policy?

Torgny Nyblom kde at nyblom.org
Sat Sep 26 16:45:55 BST 2009


Hi,

I decided to run the entire kdepimlibs test suite...

This resulted in that after >20 hours I terminated the suite (almost all time 
spent waiting for akonadi tests to timeout) .

I'm wondering if there is a policy about tests in kdepim[libs]?
Or if there isn't should there be?

After my test run I think that any tests should always pass and any commit 
that introduces a failure is a bad commit. Further if a test requires any 
special setup it is that tests responsibility to ensure that this setup is in 
place (in my case the akonadi db tests).

$ time make test
Running tests...
Start processing tests
Test project /home/naga/kde/build/trunk/KDE/kdepimlibs
 15/684 Testing kblog-testwordpressbuggy      ***Failed 

 79/684 Testing RecurNext-KOrganizer_Test01.ic***Failed 
 80/684 Testing RecurNext-KOrganizer_Test02.ic***Failed 
 81/684 Testing RecurNext-KOrganizer_Test03.ic***Failed 
 82/684 Testing RecurNext-KOrganizer_Test04.ic***Failed 
 83/684 Testing RecurNext-KOrganizer_Test05.ic***Failed 
 84/684 Testing RecurNext-KOrganizer_Test06.ic***Failed 
 85/684 Testing RecurNext-KOrganizer_Test07.ic***Failed 
 86/684 Testing RecurNext-KOrganizer_Test08.ic***Failed 
 87/684 Testing RecurNext-KOrganizer_Test09.ic***Failed 
 88/684 Testing RecurNext-KOrganizer_Test10.ic***Failed 
 89/684 Testing RecurNext-KOrganizer_Test11.ic***Failed 
 90/684 Testing RecurNext-KOrganizer_Test12.ic***Failed 
 91/684 Testing RecurNext-KOrganizer_Test13.ic***Failed 

223/684 Testing RecurPrev-KOrganizer_Test01.ic***Failed 
224/684 Testing RecurPrev-KOrganizer_Test02.ic***Failed 
225/684 Testing RecurPrev-KOrganizer_Test03.ic***Failed 
226/684 Testing RecurPrev-KOrganizer_Test04.ic***Failed 
227/684 Testing RecurPrev-KOrganizer_Test05.ic***Failed 
228/684 Testing RecurPrev-KOrganizer_Test06.ic***Failed 
229/684 Testing RecurPrev-KOrganizer_Test07.ic***Failed 
230/684 Testing RecurPrev-KOrganizer_Test08.ic***Failed 
231/684 Testing RecurPrev-KOrganizer_Test09.ic***Failed 
232/684 Testing RecurPrev-KOrganizer_Test10.ic***Failed 
233/684 Testing RecurPrev-KOrganizer_Test11.ic***Failed 
234/684 Testing RecurPrev-KOrganizer_Test12.ic***Failed 
235/684 Testing RecurPrev-KOrganizer_Test13.ic***Failed 

512/684 Testing akonadi-mimetypecheckertest   ***Failed 

518/684 Testing akonadi-mysql-db-testenvironme2424***Timeout
519/684 Testing akonadi-mysql-fs-testenvironme***Timeout
520/684 Testing akonadi-mysql-db-autoincrement***Timeout
521/684 Testing akonadi-mysql-fs-autoincrement***Timeout
522/684 Testing akonadi-mysql-db-attributefact***Timeout
523/684 Testing akonadi-mysql-fs-attributefact***Timeout
524/684 Testing akonadi-mysql-db-collectionjob***Timeout
525/684 Testing akonadi-mysql-fs-collectionjob***Timeout
526/684 Testing akonadi-mysql-db-collectionpat***Timeout
527/684 Testing akonadi-mysql-fs-collectionpat***Timeout
528/684 Testing akonadi-mysql-db-collectionatt***Timeout
529/684 Testing akonadi-mysql-fs-collectionatt***Timeout
530/684 Testing akonadi-mysql-db-itemfetchtest***Timeout
531/684 Testing akonadi-mysql-fs-itemfetchtest***Timeout
532/684 Testing akonadi-mysql-db-itemappendtes***Timeout
533/684 Testing akonadi-mysql-fs-itemappendtes***Timeout
534/684 Testing akonadi-mysql-db-itemstoretest***Timeout
535/684 Testing akonadi-mysql-fs-itemstoretest***Timeout
536/684 Testing akonadi-mysql-db-itemdeletetes***Timeout
537/684 Testing akonadi-mysql-fs-itemdeletetes***Timeout
538/684 Testing akonadi-mysql-db-entitycachete***Timeout
539/684 Testing akonadi-mysql-fs-entitycachete***Timeout
540/684 Testing akonadi-mysql-db-monitortest  ***Timeout
541/684 Testing akonadi-mysql-fs-monitortest  ***Timeout
542/684 Testing akonadi-mysql-db-searchjobtest***Timeout
543/684 Testing akonadi-mysql-fs-searchjobtest***Timeout
544/684 Testing akonadi-mysql-db-changerecorde***Timeout
545/684 Testing akonadi-mysql-fs-changerecorde***Timeout
546/684 Testing akonadi-mysql-db-resourcetest ***Timeout
547/684 Testing akonadi-mysql-fs-resourcetest ***Timeout
548/684 Testing akonadi-mysql-db-subscriptiont***Timeout
549/684 Testing akonadi-mysql-fs-subscriptiont***Timeout
550/684 Testing akonadi-mysql-db-transactionte***Timeout
551/684 Testing akonadi-mysql-fs-transactionte***Timeout
552/684 Testing akonadi-mysql-db-filteractiont***Timeout
553/684 Testing akonadi-mysql-fs-filteractiont***Timeout
554/684 Testing akonadi-mysql-db-itemcopytest ***Timeout
555/684 Testing akonadi-mysql-fs-itemcopytest ***Timeout
556/684 Testing akonadi-mysql-db-itemmovetest ***Timeout
557/684 Testing akonadi-mysql-fs-itemmovetest ***Timeout
558/684 Testing akonadi-mysql-db-collectioncop***Timeout
559/684 Testing akonadi-mysql-fs-collectioncop***Timeout
560/684 Testing akonadi-mysql-db-collectionmov***Timeout
561/684 Testing akonadi-mysql-fs-collectionmov***Timeout
562/684 Testing akonadi-mysql-db-collectionsyn***Timeout
563/684 Testing akonadi-mysql-fs-collectionsyn***Timeout
564/684 Testing akonadi-mysql-db-itemsynctest ***Timeout
565/684 Testing akonadi-mysql-fs-itemsynctest ***Timeout
566/684 Testing akonadi-mysql-db-linktest     ***Timeout
567/684 Testing akonadi-mysql-fs-linktest  	   ^Cmake: *** [test] Interrupt

real	1248m26.365s
user	1m39.791s
sys	0m8.942s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20090926/d9693091/attachment.sig>
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list