--Boundary_(ID_HAhyCk5nM2z513vR/oT0cA) Content-type: Text/Plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 There has been a lot of talk about testing, regression, scripts, automation etc and I happen to have a script that did one test kinda so last night I cleaned it up and hacked out a few more test scripts that can be run on KDE and made a reportgenerator and put them in kdenonbeta. http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdenonbeta/kdetestscripts/ The current tests test for really really basic things, but I was overly surprised just how much they found especially sense the box it ran on hardly has much of kde-head installed. For those with more of kde installed I bet it will find much more. Attached (at only 6.3KB and because both my web hosting is currently down) is my report that was generated today with just five tests. You will notice that these jobs would make fantastic JJ jobs (unlike 81460). Things like: - -ktip.desktop has "[KDE Desktop Entry]" which is deprecated by [Desktop Entry] - -Name= is not set in share/applications/kde/panel_appearance.desktop! - -WARNING: Blank Screen .desktop file might be defining Icon= more than once! - -Image /share/icons/crystalsvg/32x32/apps/kuickshow.png is really 32x29 I know that there is work here and there and so this my attempt at pulling them all together in actual code rather then just talking about it. So feel free to add more scripts (there is even a TODO list with a dozen others that I have already thought of, but there could easily be hundreds). The scripts can really be anything. Use F.D.O. tools to validate .desktop files or any other tools. Guess this is an attempt at making a massive TODO list from all the tools/scripts for people to do. If it becomes useful in the end we could put it in kdesdk and if not than kdeblackhole. - -Benjamin Meyer - -- aka icefox Public Key: http://www.csh.rit.edu/~benjamin/public_key.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBbx9M1rZ3LTw38vIRAoldAKCike/Fqi6QtHtl4oHVTx9d52XQTwCfR+Vd CuUSk2LABiPLFjImVsKXY+A= =oaUB -----END PGP SIGNATURE----- --Boundary_(ID_HAhyCk5nM2z513vR/oT0cA) Content-type: application/x-bzip2; name=report.html.bz2 Content-transfer-encoding: base64 Content-disposition: attachment; filename=report.html.bz2 QlpoOTFBWSZTWdqZ0HUAMhjfgF10ePf//7///++////6YCG+8+zZj5vnPcobO4ZznfWePmfc8dFK k2or3uDvdPeN2s6Z1idNQkErs1Xe3RSbtwAFAp67DdsBmVizJBRYwHZqAKDooLZqK9RIA0AA9JoA AAAAAAAAAAaACjQlPEU9J6mTTaYk0ABkGgAAAAAEoaJIxTQmg9E0NDQGgaAAAaAABkAEmkk0iJk1 T1PE1NDQ/VGjIAABoANANAMgBEoQTTVPaaiaZNHqanqeqbU8UeEZGo/SnoIzKaB6gD01MgRKCAQB ATEExKeT1HqmxQ2oNAAPSNGhoYjYoqmKoidWxREoBEUSKlFEh5EkJD/visF3aVquBJCelAPjJJ/P /3OcJDqRhY/5tPWPfuq/u3qBCe9zYcMkkDMJIgiFNtIERVSH6JQFVTJFHeqiQBGiNAxpPLggBt8Q U0HdIKk2ysfcMWwz3w/GDSIDUVRhG64AQMksAP7oGhAALC0CSwkoFPfJ3fYAKDoPvGgAIEAECACB XomsHd+stRpPqnE3gGgINy8l/p/cb8QUKHAgueQyggYJ7TulQaxbkCCfXFKKhDczZUWiYoqBkbrw 0BMu3f1/l2K7NlPhOW1C4LhRAvwber0bfxxVEDnH8MDihYFCn05W7P207+/TcTu/7/Ku1NBFrnh9 WNzNBr4zC3iK2cmD2z7KLnibr5onzlRtPl13tp6SMRaiw0dAvmcwjjZ6xk4TgaQorb2VQcpk/jaA ZT7wtjCpjkPx9C3hhQ3TCHwlN43dYcefWR2u5H87kKD0PfhgXHIZEQgFynZUtg1/p9xhwjMNI5Il UIz5kQLzmjmKcWzgnVjEGAu0giXaHYOevs7VwYwVf3ft6Nmp2MQBA/IQ499QBA1xzOgdABA6NG2N OyYDV6jsQYhfBESqOIAdoBANeg1AA7KdDo3NcASAeuHmG/DbmCIHFiEa4CggZoqBxx9l8ytNd4og dPGZZ0P0YPyLljI4894ogczvFnKCgLIshUA7+zCdN4G2WDifFzykRA1LkkPGNISo0QAz98UyO3Io OgeSbc5XvChsdhCssYJTJXTOlctCzDShYC8+KAHP/BXUEHvM9+wWcx21KDyHbW9i6gRS4AgbzC3P XGZUByIPk5gCByrvoBdcm9vAEC8PF7NTdxmrKa7deEERDwbS2DRtnfbKYYXCPRPR7De/139JWy+N MMRytxhiQRgtuYXG4ymFI49SQJx63lkkngqmMxtozIAQ2QbAcjn5gF5OIC91BgDNua0mBzzTOjXc YXJmKIFPG+R1j2aziVNraAoZZhjNYTbUpTIsY+I0dMLQ+gO9FQNjDzvdJaRkiDBgB0gKwiEipIpC CyIpIiHkAIGGiAHTT18THDt54FblaX4bWnrU4RT3f4cnk7PrzJy9NT4J2+kVFWKxEUYqxUWKqosF VflQ9r3ZSdCff8157O3w1ryWGs1l2dr6BflmiRCIxkgrDrgjyJVLkOGNZEEBOv7ctNM+Xx3b65X3 3YW9vWqnqGIACLttlybs7frRBijGDC6nz9FLujTp6k0RZ5fVOdDyzRjys1xskp0vfXdCZ3q6apbY SuWuyCIEAMAswAEDzGvx916gCg/mFECwogUBQQJc0ywpCC0AKgAMIUxAAH7PDq1rH8ZSg1KDwHpi xSUdAJS2T5Q5OhnHN7kNoL5SQKQWkUkKRJAEZgSW3B5jofhvhn7fBuk2oW+nRkEJ5Rk6mQJKLlpb MeTGmbor4TSw/clNFZFnXpUnGQ7B97pREO7ZWtvPHmdaXi1VcW222tt25lus9nNZbWt1bvKrjb28 3HVKsXe7iqm7V4pRVdebMVHd24u2ltHdOnNDjinKGMG0wiYgKdiKoRTsEqBlMMTMDTMBMwFOVUBV QzTMBMwEpaUzMpJJJJRHVPbFXmoVd8HdHqcCV0XvtOsbRMJjVIMb7xuyEa3qfHAG4xBlmbg4xgHG t2tVyHzYD0wsKqJhCa27BEJIZ/X3O58eYqYxRkGRZCRep/ido3BBLclC2p9gh4/OfH2gDEUVFVRY owOPPJLwmqW2xtaIUSlUtttK3QbkQUUHrSkUPhQoAIEywtVSxH3q/qroCDe6euw03x0VwVpSHCOE JEDTdRQtHGTGgZRKK6gg32vdmtKTfGsMHi9dSF6e3P+n82DegN0+Q4R6qnaYinM1dphznk+1Fo0a oDjRDQAZ7mus2HAj4RP3o5Qzz31C4gmSqHJlcd2lUswN8xSrRpGxQSsX5wUbDjNdZWtgxxQNBRhW yazXChLCXRqtBSghRaoNEvY00OsZNhp3XT3d2tVVU9VSXd3c2doD6hqlABhsGF6iVS2soO22Ndzi UDSZxKxvXm1TPSUwiaaZViAkDPSoIlRo44X3Ya6We9WERSzMzWt3aqq3Sqttd29UKIGYIYNAYEfT cF7UCWphN2MQPviLVNts62F/biqc0ERsWxoZByJASQeDI8JiZlhnnauZRCCq1yVYyfc8COyf8IOG kSgOLIiwY59ChkGdSoGx1KENT4RiZpQsRzM864QMoWq4xUOcBs50LKJyBlia6SZdedqU4b61krfd clKBE3pPrq51JqHEgb7Tab3vNIu0r3oVNpbxgcas41QU2SJV3QvGHZoVVeGOQQ0LwON5WENHIiIt BTG3p00HXizs74BY9oB4DgdU3evXRp61AVpttDQ8szabVWVnd1VVUVSVd3d3EPdmZkLDpwBkAQDM mYCmER1LMwGOjfYjmYeTCSjsxRENeGeUiIjGLu2ZmaqZmt3u5czlAQlSSEchICBBYKpOy461rl46 Wu97zbxwwqVM1VM1PllffMAoMgKEoqkQBDUBQQFsAM2NJLB6p7lDurWtUvVnl5vjHFREYpCVBRs1 Dw9DGfmDwf1TVUQIKhBgX3XF+euek3re5e/wvPK75VVVV4fLves44VV6a558OvXreqcqqqqvXnna 643t4OvIt5Vzne82qiqqqiqrEVVUVVVFVVV6dVVc6dFVXpvrVVVVVVVdaW4qqqus0q50Oq7t69Ve nXm81VVUzOWgUohacLds9Fby88e94AACAGwIy2Lm45OAc4BIKgaxVHL6O0+B7e3n0t9PKgX2OF3L j9mOd05/Ylq/ZdS6/y4UZG3QXQtE61ESofeqp+B2ZCSYgEhhFMBgRhBICAZqIkCKA+LvajUggNoG P7VZ0+X8vlkPH2V8PaDnFmG2HZlEkuSEBQphSPEQKZluRVWZj2HcxOM8XOXkZuuaTfHdPVDugLBk goEj4ASZ+NPDKJWSSl8p8K61aQttnAzMsOBDMmcaJgaYQsmZkwKU1rQa0VsUAKA9yh4MA752/g91 i3mr8D6kj7WoG6Jtd3BglSLUrwFUS3mt6FsCC+OBJduk43DZNXavG+PbypIEUgVACVJIWioUiCSK iP6PTISSSYqFw4HxfQlUwCS6ih8hiANT8jDKSExyrXpKJOAAIFgBA1AEDmAIHAAQOYAgbhn2xgY8 B7E+Mbs71ZWYqzDD9aY0Wgjf+vobshj9nYe0gW66BRqfz0DoqIH5zpMFNTQ+r/A8sxRAwm4+ij+x hp5bBtFsZ8dPKH13oRFQPDErX7wgdmXHX3fwMLgUMFRNNunFtvwNKNDm+Hr92aAlmQ+CYIieFGGM ckQY8Qbcyrwgl9UsrwzYh+dhJ65lh2+V97Dn592eQGHyTvuoFL0cyp3vqDqVE9ggmKty95yKPBR/ fmfstT3FHiiTgwJwoZ/pEE9Kpl+/PlX3eidEqHwgdy86VhkyUob+FDB6H4HAoqIH/pfnhvrmoxDt tRGXD8Nx9Vy+nruVyEEvRgZE/Gd1H9rm6tGPt/58PhQrD/FKbrfwgC3xE+ARC9Sdv3UqgxLygIB2 vk5Ongz1fqp9WB9QQ75C6DdWlGlkSuwqYyPD2L42ztF5a+2t9BhzM4VTlO93q2Bi/x4u5VQCVx3m fkvoudglQqeaoGZtRHYaG8p/YxC8z8t+2yoOp6OQPDspPPeavG3lza6XsuVDT+qoZYKPPfz/TigC HrwcugHSn++woNqqqcQgU4v0oL6eB1q7V+fj8jEFA+6g8m16FO7x7woZN8F9PV6klnL1TtyzM71o 9720p6laEUTmHAPRSHhA1kOCCgR3Dn6fqj+sps8lBcKchQPfsKAbZev09A5hzVNkANZ64DE7ec/L u4qFsFaF6ke6h3FXnEAJaERQ5r6FoMJC68MAFAL0TaOZ6w7Jg8EQQPpzMMNidNilvfoCYpFBA04j By0yv4x8A2finHdxD/EPNphsNJ6pgqBkioBYoHWuL9obbR7ybBzMzTPEFVA9bVHLTXGxOTlLPvLF BigENAcqcTNoIcRv55mTgYGKgETQu4FPCS2VajJBrlW1WRAQMjYVULaWQA1rWRHnk6QAQMw2TDLV KhIlNpUKkJUK1QoNVvUMt/v3nGZC6CGHHABAyDOSFbLKlqFvWiJFYjCMTaVMG1kUbiKBmF6nPjff HzIav04ISEzNiqlnUyvt9xkFoAoFyo3lJuMioaJIC/D5UczApACw89D1UzI80ux3xrIcLXla1mmR WnyuGPmQVckuUtkUq1IHfupKI9lZIAVQEDHetSKdQYIowQIgIGsLltyX2QAqb8ok0Chhj7nBIAJz OZVzAJmfSahxCrgHFcf6m4SEiEJgqoHBQ+QfPuUN4bcDe85sNAFAugdeNxZsHTpv0JALYcGup9ff vH2gg16/EUQL0+imA72zskWEW0X6hsWa1hTtEj31klrnyMIJeWQ4CUwB1D6woM2hCwHDiCPIA5OA 1IuYVkB1FkO2uddthkoZBtnajaYsOs3lqDJfPP1VtooLZWoB7Tp9HTjnvMQCpIETOkMspSgAgb77 ufDCW0vSzMrTmb6Kg2u6s7rAf4huoiBdMgar+f33OrgKIFKSGEUA7QhXE7a8hV5+HAMeXu6VrJWp SHpTMqGQ6fJPVmGGjQewiCBOQoXebXvalhV5YoGmtBEWxRrGcwsAIFHXBQENAOrkaLh5ecDjwif5 1f+od34dXERUDQOCq0zCRKgod/OS/cld9Ja1MKc73vSSXeL15ZnDabioogQBUDZSlrcpzICB4mCi BxgCBgHpxeI1PSfGZKABdCSuPlU4UblHB/X7V2T8xAiAP1CkXJ55XmOvNWkmaqnod6ibFVcRQXMz DASQIljIYDa12fz1PoUbKnaFUDAb3z5ElU08Hap3N5LU0rdKhjT5CiBpXmFse2ZUDC0rCZ0NOlwB Av07rRYCpkPfOeHLI6FkSDc5BxV7eXLTruaIKBFfJyL78ik3mkAuuR0/hNDXTclA5TLE2IEJiWVE DiHP0A5EIdqmMD7TpmeH5Kp+/EQQMjWT/g5Yt/kah4iqhubEDkp4DzCDA8vdRSE39PstfMwrsYvb oWLiiB43ofCKA5X8+dkrNJw0FEDbhQ5jIxD2QBEh+Oje9MCd8rMFVNaAZIIhliZmnAbGiCP6L0Q8 WmQObmmOkgVCrveWIoga7QKClt2JnEP4DkaBgR7gQPHwoAXv+9c3Qz3OCgu4VCwv0fSAoBVO+yqg SWi56f2AbMz54ZjHKCKGkGIAVDJ8LAKAY/CDkY97e9dRBAyV1oF75UgbyI6pXnDE3X14aHa2b6U5 ZCBz1U4JyI1C1edDh3ZYQsVhJlJ4kgAge5ADmcXduGy9ADMulC54dQQanOjjw+rePFxTtx8G11VA 1NtwaU4U/zOabeFyBMQwNDy17C655dRqP2kRJANOGmvoWqabgD0g+UsiRa1l6JYVEPtRPtMAPEd2 4f5P4Ho/KHYbhRA9hXiHfB9jfAValGNQoD5o6m3kdW8TtMVqZQEHx3fAqXgc50CAvIQiAEECCiwR QL8+8OBl+Xotj+7IxcyC6JHVqtvPrnqhiICE+YgURTs259+dAMmOj4+s6QG8feCkgKQ8DRJhMDBl PQQD1JyIs6iUQjOavyRUC40Gw2IBWJIUKUoV0JZAzUqJZm47yjWZogRBAjBYMIHg349DsWmFQyUz qNwrzEDFzCW5Ukl1nkezZ1w5HlltpYyiCl7plyVlTqTMcESSAXpIBLguBW0U6xPRIB3daUZIQlCl AYaLIen26YeNO5JrdDg2tAEC6mKLS0Km9QNJEVGKKB7/cHfTqmojU6cDiPM5AaaNN4woFB5D5aBn AN0a6Uiq25cxaHdPBOPu4gEASQgCSA0OmtdJJJCOKmluC4H4kwunSxvCAAh4eoyM8D1H1/y47sw8 DdSsApCcNwogVFB3i7e8+7qehx0M0SmQLQMhRAstJMwAdEQQMhcDa44ig7YiBkJYrl6vawoIHswE 57GtTcfYiDodhU4+z1a0O1MB5KLyLmSoIelrTSUVgjawbNmCKgcdsyto418aIKBmccC7x1MMz11S EABDcowcMV5ixqFHG0SngHJLYndNFV7G6Zgt8LIYQrqR0EJyGConLsVwBQlTdQpLWoEq2k1pLcqQ NUlmiyWRPBQWKMRYMURWHshxQ1xmee6NJQ1Fy4Hp0WIIEqWTM8dyjc6rWzZU4GuWOJSgbKMvJKEg K5I0ihlF+I2f24wNowsnk87MEu8O/rxN5opgKCHmCDFAKEBjlq1UpFd8r5i0KlTK5uaAohQ6eOXn w+NzqbncbUKQFU0rChxt1hWwAiMqECtZwDMQy2QkAdXBMFFgSQJ4kQqHMoUpSvNeXX7dOX6RoVjs m549THWHEdQTjLP44nm8pYvNIZmTg9JPJ0iCBPjHowdC8UQO6rvgdRBA3iL1WRD28a1U0IB9fYXC CiB93FD7SIUNihcd2nAruV2cLEEA6QUmspBgtqFEYmIWrUgYO8vquYRMj8mmBCKMYrFVIkYMICyS Q+YCIAhwk0Z3Bx4l9O7sH7lOYHRIgDafDbjaxnuLIqBAa8OlCtYCmEEDpAkJDS+FwoQDKBsHs1Mr P46NMDb4upo6Vr4JvMC1/WKIGHeooGkVoUkUftPEsJge2mBmQufM3b7c4Hnp5Aoenb1TYO00KCnI uw3Z4Kr0HzbzdriKIFKwIGQ8/V8XgHnWQCCQQSD4mdazu/IWHn2QfrPmHuN5UcX2D8gBAufV4Adz rqHzFEClDh/PtTlDbV0Xx1/L795yzKHz2MjYzQKAu2/4gg4ult46CAdNcFAO2GDlNqKYByhxKMC3 7A+XXw5RI0URCYlKCIqgrJIKAKSjAqo2QaDGLSwkBbGUSUSIJBYVLSzzWhchQwZPEJJIAgEAw0WV nsQ7y+/EFQK91nYFCZXHL8ljtU4XwcAoBEotytSsoVCKC8ixuzFB/F8SEe4wUA7ymWurh4wx96fH UADLfQk5px+xN1SJc2xTVuh6Z02LAfW4YxIZIvkRUrg7pQRemfd9xfqKoGxkdFH8Wce43yG4VQJu AQKIUShVIha6PMPfTEceAAgUYyhQUEDFEgw7w2VUvaay6AE3S/eIC2qYTuPHM2nyxPD1SFaKWUy6 5YtRNCdgAhO0sYUTook9VQ4NkAx4pIQDiGSS68LhIEQuek7LzJ3IQ9lOe7wbnd3B5tfQefRShFAU BkQUmeJ3brZ7sa3hJlliu/YVGSZ0kaEZu2IjJVOyzuQ0CkBiiixIphQLmvGSGYhQAQKoCBpYh8Nq h3SzPMuwd+mWXInU22At5/hQMHM1xy1V+jbmZYqC7cFw5hiZJYep1gbaCHIwqFQhOQU0sGZE3m2S gPE38w5dOKdtKaBkM4u8xrZuNAwm7lsbxDGU3jVIMSXpSKx6BWKqZigHYUA6PEUQChg8sh+nf+bh e5Qd0eiqk4by4er68RRAxU5m44zmXlurqZv7g8K5zEtBRAowUEDIUQKRLWNlcr4A31RNr5TUwHus rkmeuE3ZbGuMEFbW0HCg61jOqcat7EvIBANbdTgYvZSSu1tkPj9lZjirnnlsUxSv6dCmOPN8bNh6 QAH74KAerQvlvrc3HpsdXBYzAhKlIBi5VHnBVkPUc9RyWFjBRQKYsI0iggVwRK64fFPpxV41MG+x ZUUNZYgKGgKF6LqKAHIgAgX32wsYXyPZhhwFEDhua0UxohoNqPKo3gNIq85rrqPJw26F5vWMM+4m 9bjQ04H6OGAW3dTggD5ww3Eexr14dDOqN+d9qAAI8fz8exwxG9K2wDY6heJQUQDAiJUHrFoPCGPB ysACHz1hA5bwMgzMdDU9x/9buDo3RToF5jJLzv4D3/BDAk3dvDWBIc3p7SbNiZcRnj6c19XQPl0R BA3+Igcr4l2Kifd6FBNoAZeXadSx4R7RrVqenzLPY/VqZbHD4CFgv34mskXz8hnTqdvaic7T4VAf Z3G9VQMHaMFWFg4yHmUEv0UB7m9p2YOFschsTeWoSSQgogQhCEIfi+F8Vxw7iqqiHpc4pnYqVTZd hiDzhBO3rRk96gn1/ZHzwKgyST4P0Jc93JUHEKj8BZUmzhkCfq3hQcfvpe1Il8CiQxiI5VUN+/ZQ QOFYdD50pKiiB6SEOUr7QQfLKe5LwVfSqAgdHQioFC+N7MGHTddCoogXM4EVQDxiJINQhduBvKUV 43Dy2MVAfjQjCp6tQDcIG0fmH/4u5IpwoSG1M6Dq --Boundary_(ID_HAhyCk5nM2z513vR/oT0cA)--