Re: kconfig_compiler (Re: KDE Frameworks 5.29.0)
> El 10 dic 2016, a las 17:10, David Faure escribió: > >> On samedi 10 décembre 2016 19:49:07 CET Martin Graesslin wrote: >> So from my point of view breaking the incorrect behavior could be acceptable >> here. > > Yes, but after the next kdevplatform release, then, to avoid breaking > compilation of released code. > > Is the kdevplatform bugfix getting into the final 16.12 release? > If I read > https://community.kde.org/Schedules/Applications/16.12_Release_Schedule > correctly, there's still time to sneak it in if needed, before Dec 15. KDevPlatform and KDevelop are extragear ;) The fix is already in the 5.0 branch, I guess we could release a v5.0.4 soon if needed. -- Nicolás
kconfig_compiler (Re: KDE Frameworks 5.29.0)
On samedi 10 décembre 2016 19:49:07 CET Martin Graesslin wrote: > To quote: "The \ tag may contain either the "name" attribute, > which should be the name of the configuration file described, or the "arg" > attribute, which, if set to "true", will allow you to pass the > KSharedConfig::Ptr object to use." > > We have here the condition of arg="true" and the generated code did not > follow that. If Singleton=true was set in kcfgc an incorrect ctor taking a > QString as argument is generated. That is what my change addresses. > > So yes, anybody who used that was depending on a bug of kconfig compiler. OK, then that's a good reason for a bugfix indeed, even SIC. > One can argue that my change breaks SIC and I won't deny it. But the usage > of the behavior was wrong. > > I can do a special casing for the (incorrect) kdevelop case to provide SIC, > but it will mean that we get another incorrect code compilation. The special > casing would have to be: > * arg=true > * Singleton=true > * Inherits=true > -> preserve old behavior. I doubt that we win anything by that except of > making the code more complex and the behavior seemingly more random. Right, that doesn't sound good long term. > So from my point of view breaking the incorrect behavior could be acceptable > here. Yes, but after the next kdevplatform release, then, to avoid breaking compilation of released code. Is the kdevplatform bugfix getting into the final 16.12 release? If I read https://community.kde.org/Schedules/Applications/16.12_Release_Schedule correctly, there's still time to sneak it in if needed, before Dec 15. Then we can re-apply the kconfig patch for KF 5.30 (January). > I leave the decision to you. At this point it's actually a decision for the kconfig maintainer, Matthew Dawson. My job is to ensure the KF5 releases are SC/BC, which in this case can be reduced to "a SIC bugfix is acceptable if we leave time for kdevplatform to get a new release which won't be hit by this". -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5
[Differential] [Changed Subscribers] D3636: [kconfig_compiler] Improve documentation about Inherits
nalvarez added inline comments. INLINE COMMENTS > README.dox:111 >Class the generated class inherits from. This class must inherit > - KConfigSkeleton. > + KConfigSkeleton and must provide an empty ctor, an ctor taking a QString > argument and a ctor taking > + a KSharedConfig::Ptr as argument. an ctor -> a ctor. Also, would it make sense to explain here what those arguments //are//, or is that explained later? REPOSITORY R237 KConfig REVISION DETAIL https://phabricator.kde.org/D3636 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #frameworks, dfaure Cc: nalvarez
Re: KDE Frameworks 5.29.0
On Saturday, December 10, 2016 3:47:56 PM CET David Faure wrote: > On samedi 10 décembre 2016 09:52:06 CET Martin Graesslin wrote: > > On Thursday, December 8, 2016 9:32:13 AM CET David Faure wrote: > > > On mercredi 7 décembre 2016 21:06:11 CET Kevin Funk wrote: > > > > On Wednesday, 7 December 2016 20:10:40 CET Albert Astals Cid wrote: > > > > > El dimecres, 7 de desembre de 2016, a les 10:08:18 CET, David Faure > > > > > va > > > > > > > > > > escriure: > > > > > > On lundi 5 décembre 2016 18:40:46 CET Martin Gräßlin wrote: > > > > > > > Am 2016-12-05 09:20, schrieb David Faure: > > > > > > > > On dimanche 4 décembre 2016 23:42:44 CET šumski wrote: > > > > > > > >> On nedjelja, 4. prosinca 2016. 00:37:52 CET David Faure wrote: > > > > > > > >> > Dear packagers, > > > > > > > >> > > > > > > > > >> > KDE Frameworks 5.29.0 has been uploaded to the usual place. > > > > > > > >> > > > > > > > > >> > New framework: prison > > > > > > > >> > > > > > > > > >> > Public release next Saturday. > > > > > > > >> > > > > > > > > >> > Thanks for the packaging work! > > > > > > > >> > > > > > > > >> kconfig (r129382) breaks compilation of kdevplatform: > > > > > > > >> http://paste.opensuse.org/82016854 > > > > > > > > > > > > > > > > Indeed (but it's not the change from RR 129382, it's commit > > > > > > > > cd4e650 > > > > > > > > from > > > > > > > > https://phabricator.kde.org/D3386 > > > > > > > > > > > > > > > > Seems to come from Inherits=BaseClass while BaseClass doesn't > > > > > > > > use > > > > > > > > arg="true". > > > > > > > > > > > > > > > > Here's a testcase for the kconfig unittests. Martin, can you > > > > > > > > take > > > > > > > > a > > > > > > > > look? > > > > > > > > > > > > > > The earliest I can have a look is probably on Friday, I'm sorry. > > > > > > > > > > > > > > My suggestion is to revert my two commits and I'll redo for next > > > > > > > frameworks. > > > > > > > > > > > > OK, done. New git tag and tarball: > > > > > > > > > > > > kconfig v5.29.0-rc2 > > > > > > 47f7e954a58ba5538d055e2f75e483cade48ee8a > > > > > > d6c12e0908de1b91529de15e75a52c9974685c91b423d5b5abeb06f261d0fa47 > > > > > > sources/kconfig-5.29.0.tar.xz > > > > > > > > > > Acoording to kfunk the thing that broke kdevplatform wasn't really > > > > > kconfigs > > > > > fault but a side effect of kdevplatform code not being very good. > > > > > > > > Heya, > > > > > > > > the patch restoring the kdevplatform build with KF5 5.29: > > > > https://cgit.kde.org/kdevplatform.git/commit/? > > > > > > > > id=e84645d1694bdad7f179cd41babce723fe07aa63 > > > > > > > > The code in kdevplatform is a bit special, it's probably the only > > > > place > > > > in > > > > whole KDE which broke due to the recent changes in kconfig. I don't > > > > see > > > > an > > > > easy migration path, even if you introduce said change in a later > > > > kconfig > > > > release. > > > > > > > > I don't mind if you leave kconfig as-is. But that's probably something > > > > for > > > > dfaure to decide. > > > > > > Well, the change to kdevplatform isn't released yet, so kconfig 5.29-rc1 > > > would break compilation of the current kdevplatform releases. > > > > > > Also, the fact that I'm able to write a kconfig unittest that doesn't > > > compile tells me that something isn't right with these kconfig changes > > > --- > > > unless it can be proven that what I'm doing in that new test is not > > > meaningful and is (now) forbidden, in which case it should at least be > > > documented. This is certainly worth another month of careful thinking > > > rather than rushing this into 5.29 now that it proved to be not 100% > > > perfect. > > > > I investigated and can prove now that the test is not meaningful: it > > doesn't compile on master either. See https://paste.kde.org/po6oahg5p > > Well, that only means my testcase is not good (sorry about that). > KDevelop *did* compile, so clearly my testcase failed to emulate exactly > what happened in kdevelop. > > > The problem is the "Inherits" - it doesn't really specify the conditions. > > All we have in the documentation is "Class the generated class inherits > > from. This class must inherit KConfigSkeleton." > > I see. > > > But inheriting from KConfigSkeleton is not enough as the test case and the > > kdevelop example shows. It must have the same ctors as KConfigSkeleton > > available for the inheriting class. > > This makes sense. But adding a new constructor to KConfigSkeleton cannot > mean that suddenly the requirement on base classes used by Inherits changes > to include a new constructor - that would make it a source incompatible > change. > > So the requirement has to be more precise than "do whatever KConfigSkeleton > does", which is not a fixed requirement (it can change over time). > > Instead the requirement has to be "you need a constructor that takes a > QString" or whatever the requirement actually is. I just created a phab request to update the documentation ab
[Differential] [Request, 3 lines] D3636: [kconfig_compiler] Improve documentation about Inherits
graesslin created this revision. graesslin added reviewers: Frameworks, dfaure. REVISION SUMMARY Better specify the requirements the parent class needs to have. KConfigCompiler generates different variants of ctors taking either: - a QStringLiteral argument (name set in - a KSharedConfig::Ptr argument (arg="true" in ) - no argument (Inherits=true in kcfgc and no ) In order to have Inherits generate compiling code in all cases the parent class needs to provide accessible ctors. This change updates the docuementation to reflect this. REPOSITORY R237 KConfig BRANCH inherits-readme-improvement REVISION DETAIL https://phabricator.kde.org/D3636 AFFECTED FILES src/kconfig_compiler/README.dox EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #frameworks, dfaure
Jenkins-kde-ci: kio master kf5-qt5 » Linux,gcc - Build # 309 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kio%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/309/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 10 Dec 2016 16:18:54 + Build duration: 17 min CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 52 test(s), Skipped: 0 test(s), Total: 52 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 21/21 (100%)FILES 272/341 (80%)CLASSES 272/341 (80%)LINE 29418/51482 (57%)CONDITIONAL 16141/38603 (42%) By packages autotests FILES 66/66 (100%)CLASSES 66/66 (100%)LINE 7860/8184 (96%)CONDITIONAL 4401/8600 (51%) autotests.http FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 543/544 (100%)CONDITIONAL 200/336 (60%) autotests.kcookiejar FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 179/198 (90%)CONDITIONAL 60/90 (67%) src.core FILES 96/116 (83%)CLASSES 96/116 (83%)LINE 7886/14168 (56%)CONDITIONAL 4316/9233 (47%) src.core.kssl FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 35/93 (38%)CONDITIONAL 3/6 (50%) src.filewidgets FILES 26/36 (72%)CLASSES 26/36 (72%)LINE 3412/7559 (45%)CONDITIONAL 1261/4381 (29%) src.gui FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 104/110 (95%)CONDITIONAL 46/72 (64%) src.ioslaves.file FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 443/842 (53%)CONDITIONAL 329/745 (44%) src.ioslaves.http FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 1755/3780 (46%)CONDITIONAL 1252/3460 (36%) src.ioslaves.http.kcookiejar FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 621/782 (79%)CONDITIONAL 607/839 (72%) src.ioslaves.trash FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 715/1139 (63%)CONDITIONAL 411/833 (49%) src.ioslaves.trash.tests FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 686/764 (90%)CONDITIONAL 445/936 (48%) src.kioslave FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 14/27 (52%)CONDITIONAL 5/10 (50%) src.kntlm FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 373/385 (97%)CONDITIONAL 111/138 (80%) src.kpasswdserver FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 377/594 (63%)CONDITIONAL 280/580 (48%) src.kpasswdserver.autotests FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 283/286 (99%)CONDITIONAL 146/256 (57%) src.urifilters.fixhost FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 25/34 (74%)CONDITIONAL 36/54 (67%) src.urifilters.ikws FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 242/727 (33%)CONDITIONAL 150/546 (27%) src.urifilters.localdomain FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 21/29 (72%)CONDITIONAL 16/26 (62%) src.urifilters.shorturi FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 237/266 (89%)CONDITIONAL 332/412 (81%) src.widgets FILES 32/64 (50%)CLASSES 32/64 (50%)LINE 3607/10971 (33%)CONDITIONAL 1734/7050 (25%)
Jenkins-kde-ci: kio master kf5-qt5 » Linux,gcc - Build # 309 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kio%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/309/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 10 Dec 2016 16:18:54 + Build duration: 17 min CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 52 test(s), Skipped: 0 test(s), Total: 52 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 21/21 (100%)FILES 272/341 (80%)CLASSES 272/341 (80%)LINE 29418/51482 (57%)CONDITIONAL 16141/38603 (42%) By packages autotests FILES 66/66 (100%)CLASSES 66/66 (100%)LINE 7860/8184 (96%)CONDITIONAL 4401/8600 (51%) autotests.http FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 543/544 (100%)CONDITIONAL 200/336 (60%) autotests.kcookiejar FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 179/198 (90%)CONDITIONAL 60/90 (67%) src.core FILES 96/116 (83%)CLASSES 96/116 (83%)LINE 7886/14168 (56%)CONDITIONAL 4316/9233 (47%) src.core.kssl FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 35/93 (38%)CONDITIONAL 3/6 (50%) src.filewidgets FILES 26/36 (72%)CLASSES 26/36 (72%)LINE 3412/7559 (45%)CONDITIONAL 1261/4381 (29%) src.gui FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 104/110 (95%)CONDITIONAL 46/72 (64%) src.ioslaves.file FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 443/842 (53%)CONDITIONAL 329/745 (44%) src.ioslaves.http FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 1755/3780 (46%)CONDITIONAL 1252/3460 (36%) src.ioslaves.http.kcookiejar FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 621/782 (79%)CONDITIONAL 607/839 (72%) src.ioslaves.trash FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 715/1139 (63%)CONDITIONAL 411/833 (49%) src.ioslaves.trash.tests FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 686/764 (90%)CONDITIONAL 445/936 (48%) src.kioslave FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 14/27 (52%)CONDITIONAL 5/10 (50%) src.kntlm FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 373/385 (97%)CONDITIONAL 111/138 (80%) src.kpasswdserver FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 377/594 (63%)CONDITIONAL 280/580 (48%) src.kpasswdserver.autotests FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 283/286 (99%)CONDITIONAL 146/256 (57%) src.urifilters.fixhost FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 25/34 (74%)CONDITIONAL 36/54 (67%) src.urifilters.ikws FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 242/727 (33%)CONDITIONAL 150/546 (27%) src.urifilters.localdomain FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 21/29 (72%)CONDITIONAL 16/26 (62%) src.urifilters.shorturi FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 237/266 (89%)CONDITIONAL 332/412 (81%) src.widgets FILES 32/64 (50%)CLASSES 32/64 (50%)LINE 3607/10971 (33%)CONDITIONAL 1734/7050 (25%)
Jenkins-kde-ci: kservice master kf5-qt5 » Linux,gcc - Build # 154 - Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/kservice%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/154/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 10 Dec 2016 15:13:11 + Build duration: 1 min 52 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 1 test(s), Passed: 10 test(s), Skipped: 0 test(s), Total: 11 test(s)Failed: TestSuite.kservicetest COBERTURA RESULTS Cobertura Coverage Report PACKAGES 6/7 (86%)FILES 75/84 (89%)CLASSES 75/84 (89%)LINE 5458/7983 (68%)CONDITIONAL 2949/6138 (48%) By packages autotests FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 1442/1530 (94%)CONDITIONAL 886/1768 (50%) src.kbuildsycoca FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 61/67 (91%)CONDITIONAL 15/20 (75%) src.kdeinit FILES 0/2 (0%)CLASSES 0/2 (0%)LINE 0/326 (0%)CONDITIONAL 0/262 (0%) src.plugin FILES 2/3 (67%)CLASSES 2/3 (67%)LINE 47/100 (47%)CONDITIONAL 36/96 (38%) src.services FILES 29/30 (97%)CLASSES 29/30 (97%)LINE 1762/3042 (58%)CONDITIONAL 756/1888 (40%) src.sycoca FILES 26/31 (84%)CLASSES 26/31 (84%)LINE 2038/2798 (73%)CONDITIONAL 1222/2054 (59%) tests.pluginlocator FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 108/120 (90%)CONDITIONAL 34/50 (68%)
Jenkins-kde-ci: kwindowsystem master kf5-qt5 » Linux,All,gcc - Build # 96 - Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/kwindowsystem%20master%20kf5-qt5/PLATFORM=Linux,Variation=All,compiler=gcc/96/ Project: PLATFORM=Linux,Variation=All,compiler=gcc Date of build: Sat, 10 Dec 2016 14:29:12 + Build duration: 4 min 47 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 3 test(s), Passed: 10 test(s), Skipped: 0 test(s), Total: 13 test(s)Failed: TestSuite.kwindowsystem-kwindowinfox11testFailed: TestSuite.kwindowsystem-kwindowsystem_threadtestFailed: TestSuite.kwindowsystem-kwindowsystemx11test COBERTURA RESULTS Cobertura Coverage Report PACKAGES 4/5 (80%)FILES 39/49 (80%)CLASSES 39/49 (80%)LINE 5652/8634 (65%)CONDITIONAL 3072/6581 (47%) By packages autotests FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 2394/2564 (93%)CONDITIONAL 1284/2627 (49%) autotests.helper FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 7/10 (70%)CONDITIONAL 3/6 (50%) src FILES 12/16 (75%)CLASSES 12/16 (75%)LINE 603/1434 (42%)CONDITIONAL 289/710 (41%) src.platforms.wayland FILES 0/2 (0%)CLASSES 0/2 (0%)LINE 0/89 (0%)CONDITIONAL 0/2 (0%) src.platforms.xcb FILES 12/16 (75%)CLASSES 12/16 (75%)LINE 2648/4537 (58%)CONDITIONAL 1496/3236 (46%)
Jenkins-kde-ci: kinit master kf5-qt5 » Linux,gcc - Build # 313 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kinit%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/313/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 10 Dec 2016 10:09:20 + Build duration: 1 min 11 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 2/3 (67%)FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 409/1745 (23%)CONDITIONAL 152/1173 (13%) By packages src FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/15 (0%)CONDITIONAL 0/13 (0%) src.kdeinit FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 330/936 (35%)CONDITIONAL 134/587 (23%) src.klauncher FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 79/794 (10%)CONDITIONAL 18/573 (3%)
Jenkins-kde-ci: kinit master kf5-qt5 » Linux,gcc - Build # 313 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kinit%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/313/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 10 Dec 2016 10:09:20 + Build duration: 1 min 11 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 2/3 (67%)FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 409/1745 (23%)CONDITIONAL 152/1173 (13%) By packages src FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/15 (0%)CONDITIONAL 0/13 (0%) src.kdeinit FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 330/936 (35%)CONDITIONAL 134/587 (23%) src.klauncher FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 79/794 (10%)CONDITIONAL 18/573 (3%)
Jenkins-kde-ci: kinit master kf5-qt5 » Linux,gcc - Build # 312 - Failure!
GENERAL INFO BUILD FAILURE Build URL: https://build.kde.org/job/kinit%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/312/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 10 Dec 2016 09:17:25 + Build duration: 30 sec CHANGE SET No changes
Jenkins-kde-ci: kio master kf5-qt5 » Linux,gcc - Build # 308 - Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/kio%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/308/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 10 Dec 2016 08:59:10 + Build duration: 17 min CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 1 test(s), Passed: 51 test(s), Skipped: 0 test(s), Total: 52 test(s)Failed: TestSuite.kiocore-threadtest COBERTURA RESULTS Cobertura Coverage Report PACKAGES 21/21 (100%)FILES 271/340 (80%)CLASSES 271/340 (80%)LINE 29372/51447 (57%)CONDITIONAL 16121/38581 (42%) By packages autotests FILES 65/65 (100%)CLASSES 65/65 (100%)LINE 7822/8149 (96%)CONDITIONAL 4384/8578 (51%) autotests.http FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 543/544 (100%)CONDITIONAL 200/336 (60%) autotests.kcookiejar FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 179/198 (90%)CONDITIONAL 60/90 (67%) src.core FILES 96/116 (83%)CLASSES 96/116 (83%)LINE 7887/14168 (56%)CONDITIONAL 4317/9233 (47%) src.core.kssl FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 35/93 (38%)CONDITIONAL 3/6 (50%) src.filewidgets FILES 26/36 (72%)CLASSES 26/36 (72%)LINE 3403/7559 (45%)CONDITIONAL 1259/4381 (29%) src.gui FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 104/110 (95%)CONDITIONAL 46/72 (64%) src.ioslaves.file FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 443/842 (53%)CONDITIONAL 329/745 (44%) src.ioslaves.http FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 1755/3780 (46%)CONDITIONAL 1252/3460 (36%) src.ioslaves.http.kcookiejar FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 621/782 (79%)CONDITIONAL 607/839 (72%) src.ioslaves.trash FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 715/1139 (63%)CONDITIONAL 411/833 (49%) src.ioslaves.trash.tests FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 686/764 (90%)CONDITIONAL 445/936 (48%) src.kioslave FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 14/27 (52%)CONDITIONAL 5/10 (50%) src.kntlm FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 373/385 (97%)CONDITIONAL 111/138 (80%) src.kpasswdserver FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 377/594 (63%)CONDITIONAL 280/580 (48%) src.kpasswdserver.autotests FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 283/286 (99%)CONDITIONAL 144/256 (56%) src.urifilters.fixhost FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 25/34 (74%)CONDITIONAL 36/54 (67%) src.urifilters.ikws FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 242/727 (33%)CONDITIONAL 150/546 (27%) src.urifilters.localdomain FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 21/29 (72%)CONDITIONAL 16/26 (62%) src.urifilters.shorturi FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 237/266 (89%)CONDITIONAL 332/412 (81%) src.widgets FILES 32/64 (50%)CLASSES 32/64 (50%)LINE 3607/10971 (33%)CONDITIONAL 1734/7050 (25%)
Jenkins-kde-ci: kxmlgui master kf5-qt5 » Linux,gcc - Build # 114 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kxmlgui%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/114/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 10 Dec 2016 08:45:23 + Build duration: 6 min 32 sec CHANGE SET Revision e4c3d2ddbd99e7fd0b1475eb7ec8fa4925682a15 by Pino Toscano: (Use QDialogButtonBox) change: edit src/kcheckaccelerators.cpp JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 2/2 (100%)FILES 39/68 (57%)CLASSES 39/68 (57%)LINE 4010/9250 (43%)CONDITIONAL 2182/6443 (34%) By packages autotests FILES 11/11 (100%)CLASSES 11/11 (100%)LINE 1345/1357 (99%)CONDITIONAL 603/1220 (49%) src FILES 28/57 (49%)CLASSES 28/57 (49%)LINE 2665/7893 (34%)CONDITIONAL 1579/5223 (30%)
Jenkins-kde-ci: kxmlgui master kf5-qt5 » Linux,gcc - Build # 114 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kxmlgui%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/114/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sat, 10 Dec 2016 08:45:23 + Build duration: 6 min 32 sec CHANGE SET Revision e4c3d2ddbd99e7fd0b1475eb7ec8fa4925682a15 by Pino Toscano: (Use QDialogButtonBox) change: edit src/kcheckaccelerators.cpp JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 2/2 (100%)FILES 39/68 (57%)CLASSES 39/68 (57%)LINE 4010/9250 (43%)CONDITIONAL 2182/6443 (34%) By packages autotests FILES 11/11 (100%)CLASSES 11/11 (100%)LINE 1345/1357 (99%)CONDITIONAL 603/1220 (49%) src FILES 28/57 (49%)CLASSES 28/57 (49%)LINE 2665/7893 (34%)CONDITIONAL 1579/5223 (30%)