Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] Coverage data updated


The breakdown by package is attached. The class breakdown is several MBs of data, so I don't want to spam everyone with it. However, installing eclemma and running it locally is shockingly easy to do, so I suggest just running it manually on the packages you are interested in (step 1: install eclemma from http://update.eclemma.org, step 2: Run > Coverage... > pick a launch configuration) .






Ian Bull <irbull@xxxxxxxxxxxxxxxxx>
Sent by: p2-dev-bounces@xxxxxxxxxxx

01/30/2009 12:42 PM

Please respond to
P2 developer discussions <p2-dev@xxxxxxxxxxx>

To
P2 developer discussions <p2-dev@xxxxxxxxxxx>
cc
Subject
Re: [p2-dev] Coverage data updated





John,

You don't have the breakdown by bundle (or package) do you?  If these are cumbersome to generate, don't worry about it (I will just run Eclemma and see for myself).

cheers,
ian

2009/1/30 John Arthorne <John_Arthorne@xxxxxxxxxx>

I ran all the p2 tests last night to get the latest coverage data. There was a big increase in number of tests, and a small increase in coverage (so we're at least keeping up with all the new code going in). I updated the wiki page with the results:


http://wiki.eclipse.org/Equinox/p2/Test_Coverage

If you have added significant new test coverage since mid-day yesterday, let me know and I'll give it another run.

_______________________________________________
p2-dev mailing list

p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev




--
R. Ian Bull, PhD
Software Developer, EclipseSource

http://www.ianbull.com
http://blog.ianbull.com_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev

Title: EMMA Coverage Report (generated Thu Jan 29 21:47:01 EST 2009)
EMMA Coverage Report (generated Thu Jan 29 21:47:01 EST 2009)
[all classes]

OVERALL COVERAGE SUMMARY

nameclass, %method, %block, %line, %
all classes73%  (670/913)65%  (4086/6266)55%  (97713/176091)57%  (21817.2/38402)

OVERALL STATS SUMMARY

total packages:83
total executable files:570
total classes:913
total methods:6266
total executable lines:38402

COVERAGE BREAKDOWN BY PACKAGE

nameclass, %method, %block, %line, %
org.eclipse.equinox.internal.p2.reconciler.dropins0%   (0/7)0%   (0/82)0%   (0/3908)0%   (0/854)
org.eclipse.equinox.internal.p2.swt.tools0%   (0/27)0%   (0/140)0%   (0/8028)0%   (0/1618)
org.eclipse.equinox.internal.p2.ui.sdk0%   (0/14)0%   (0/46)0%   (0/684)0%   (0/158)
org.eclipse.equinox.internal.p2.ui.sdk.prefs0%   (0/3)0%   (0/9)0%   (0/353)0%   (0/81)
org.eclipse.equinox.internal.provisional.configuratormanipulator0%   (0/1)0%   (0/2)0%   (0/11)0%   (0/3)
org.eclipse.equinox.internal.simpleconfigurator.console50%  (1/2)29%  (2/7)7%   (11/148)12%  (5/42)
org.eclipse.equinox.internal.p2.console75%  (3/4)28%  (13/46)15%  (251/1671)15%  (55.4/369)
org.eclipse.equinox.internal.provisional.p2.ui.viewers42%  (5/12)26%  (16/61)18%  (238/1311)19%  (65.4/336)
org.eclipse.equinox.internal.frameworkadmin.utils100% (3/3)38%  (18/47)20%  (378/1845)23%  (91.7/392)
org.eclipse.equinox.internal.provisional.p2.ui.dialogs19%  (13/69)21%  (52/249)21%  (1078/5255)20%  (215/1089)
org.eclipse.equinox.internal.provisional.p2.metadata.generator69%  (9/13)56%  (140/250)29%  (3100/10535)33%  (694.1/2086)
org.eclipse.equinox.internal.p2.ui.model69%  (11/16)40%  (55/139)30%  (545/1802)33%  (151.4/453)
org.eclipse.equinox.internal.p2.jarprocessor64%  (7/11)52%  (38/73)32%  (865/2731)34%  (214.8/636)
org.eclipse.equinox.internal.p2.metadata.generator.features71%  (5/7)42%  (53/126)35%  (1388/4021)38%  (355.6/947)
org.eclipse.equinox.internal.p2.update62%  (5/8)59%  (56/95)35%  (692/1966)38%  (193.6/514)
org.eclipse.equinox.internal.provisional.p2.ui.operations59%  (10/17)49%  (40/81)36%  (560/1541)45%  (135.4/300)
org.eclipse.equinox.internal.provisional.p2.ui50%  (12/24)41%  (53/129)37%  (1184/3239)38%  (282.7/746)
org.eclipse.equinox.internal.provisional.p2.ui.actions64%  (9/14)47%  (35/74)38%  (623/1658)40%  (138.1/349)
org.eclipse.equinox.internal.p2.extensionlocation88%  (7/8)45%  (39/87)41%  (812/1991)41%  (181.4/446)
org.eclipse.equinox.internal.p2.ui.viewers45%  (5/11)46%  (29/63)41%  (453/1110)46%  (125/273)
org.eclipse.equinox.internal.p2.ui56%  (9/16)53%  (31/58)41%  (692/1671)49%  (161.1/328)
org.eclipse.equinox.internal.provisional.p2.ui.model50%  (3/6)38%  (18/47)43%  (127/295)37%  (32.1/86)
org.eclipse.equinox.internal.p2.publisher.eclipse86%  (6/7)64%  (81/127)43%  (2170/5009)48%  (526.5/1088)
org.eclipse.equinox.p2.publisher83%  (5/6)64%  (47/74)45%  (906/2032)44%  (185.4/421)
org.eclipse.equinox.internal.simpleconfigurator.utils86%  (6/7)55%  (24/44)47%  (849/1825)46%  (173/374)
org.eclipse.equinox.internal.p2.publisher50%  (2/4)61%  (11/18)47%  (63/133)59%  (22/37)
org.eclipse.equinox.internal.provisional.p2.ui.policy73%  (8/11)57%  (43/75)48%  (251/521)51%  (83.5/163)
org.eclipse.equinox.internal.p2.ui.dialogs69%  (48/70)54%  (165/304)51%  (3405/6637)51%  (777.8/1529)
org.eclipse.equinox.internal.p2.metadata.generator75%  (6/8)59%  (32/54)52%  (1074/2061)53%  (225.8/423)
org.eclipse.equinox.internal.p2.metadata.mirror50%  (2/4)50%  (11/22)52%  (327/626)54%  (64.6/120)
org.eclipse.equinox.internal.p2.ui.query50%  (5/10)58%  (22/38)53%  (459/872)56%  (109.8/197)
org.eclipse.equinox.internal.p2.touchpoint.natives100% (4/4)78%  (14/18)57%  (116/203)63%  (24/38)
org.eclipse.equinox.internal.p2.updatesite.metadata100% (2/2)57%  (16/28)58%  (173/296)72%  (43/60)
org.eclipse.equinox.internal.p2.touchpoint.natives.actions88%  (7/8)90%  (27/30)58%  (483/826)65%  (114.3/177)
org.eclipse.equinox.internal.p2.updatesite83%  (15/18)72%  (142/197)59%  (3423/5798)63%  (823/1302)
org.eclipse.equinox.internal.frameworkadmin.equinox77%  (10/13)72%  (123/170)60%  (4000/6619)62%  (940.3/1518)
org.eclipse.equinox.internal.p2.touchpoint.eclipse100% (10/10)75%  (79/106)61%  (1556/2534)62%  (369.8/596)
org.eclipse.equinox.internal.provisional.frameworkadmin60%  (3/5)77%  (66/86)63%  (938/1491)68%  (229.4/339)
org.eclipse.equinox.internal.simpleconfigurator100% (5/5)74%  (20/27)64%  (714/1115)61%  (151.2/249)
org.eclipse.equinox.internal.p2.updatesite.artifact100% (2/2)56%  (19/34)65%  (250/386)78%  (58/74)
org.eclipse.equinox.p2.publisher.eclipse82%  (18/22)75%  (226/300)67%  (6151/9132)68%  (1278.9/1883)
org.eclipse.equinox.internal.simpleconfigurator.manipulator83%  (5/6)87%  (33/38)69%  (1024/1493)69%  (234.7/341)
org.eclipse.equinox.internal.p2.garbagecollector89%  (8/9)81%  (29/36)69%  (518/750)69%  (120.4/174)
org.eclipse.internal.provisional.equinox.p2.jarprocessor100% (3/3)74%  (20/27)69%  (987/1425)71%  (233.5/330)
org.eclipse.equinox.internal.provisional.p2.directorywatcher100% (9/9)68%  (72/106)72%  (1320/1839)73%  (302.6/415)
org.eclipse.equinox.internal.p2.metadata.repository100% (18/18)90%  (117/130)72%  (2673/3717)72%  (590.4/816)
org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository100% (5/5)72%  (13/18)72%  (314/434)70%  (79.5/114)
org.eclipse.equinox.internal.p2.director.app100% (4/4)85%  (29/34)73%  (1275/1756)72%  (238.9/331)
org.eclipse.equinox.internal.provisional.p2.engine96%  (25/26)85%  (116/137)73%  (2737/3729)78%  (532.1/678)
org.eclipse.equinox.internal.p2.jarprocessor.verifier100% (3/3)85%  (11/13)75%  (246/330)67%  (56.9/85)
org.eclipse.equinox.internal.p2.director88%  (23/26)71%  (155/219)75%  (6457/8624)73%  (1256.9/1713)
org.eclipse.equinox.internal.p2.artifact.repository100% (14/14)94%  (105/112)76%  (2601/3443)76%  (572.6/750)
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions96%  (22/23)97%  (83/86)76%  (1923/2522)80%  (472.9/591)
org.eclipse.equinox.internal.frameworkadmin.equinox.utils100% (1/1)92%  (12/13)76%  (338/443)74%  (77.8/105)
org.eclipse.equinox.internal.p2.core100% (4/4)93%  (25/27)77%  (585/760)75%  (130.5/173)
org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository100% (3/3)62%  (8/13)78%  (270/348)73%  (63/86)
org.eclipse.equinox.internal.p2.core.helpers90%  (19/21)82%  (124/152)78%  (3414/4378)76%  (766.7/1004)
org.eclipse.equinox.internal.provisional.p2.metadata100% (13/13)87%  (100/115)79%  (1393/1771)81%  (367.2/453)
org.eclipse.equinox.internal.p2.artifact.processing100% (2/2)89%  (8/9)79%  (107/136)88%  (33.3/38)
org.eclipse.equinox.internal.provisional.p2.engine.phases100% (16/16)87%  (58/67)79%  (1143/1452)78%  (244.4/312)
org.eclipse.equinox.internal.p2.artifact.processors.md5100% (3/3)91%  (10/11)80%  (206/259)83%  (43.4/52)
org.eclipse.equinox.internal.provisional.p2.artifact.repository100% (2/2)91%  (21/23)80%  (344/432)77%  (78/101)
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing71%  (5/7)84%  (32/38)80%  (492/616)81%  (130.5/161)
org.eclipse.equinox.internal.p2.artifact.processors.pack200100% (1/1)100% (6/6)81%  (114/141)90%  (27.1/30)
org.eclipse.equinox.internal.p2.persistence91%  (21/23)89%  (122/137)82%  (2172/2633)83%  (508.9/616)
org.eclipse.equinox.internal.p2.artifact.repository.simple100% (18/18)83%  (132/159)83%  (4653/5622)79%  (776.6/979)
org.eclipse.equinox.internal.p2.updatechecker100% (3/3)100% (16/16)83%  (341/409)83%  (70.2/85)
org.eclipse.equinox.internal.p2.exemplarysetup100% (1/1)100% (15/15)83%  (191/229)92%  (56.4/61)
org.eclipse.equinox.internal.p2.engine100% (30/30)91%  (175/192)84%  (4369/5221)85%  (988.1/1166)
org.eclipse.equinox.internal.provisional.p2.metadata.query100% (5/5)78%  (14/18)84%  (236/281)81%  (66/81)
org.eclipse.equinox.internal.p2.resolution100% (4/4)88%  (29/33)84%  (799/949)84%  (167.9/199)
org.eclipse.equinox.p2.publisher.actions100% (9/9)90%  (36/40)85%  (1228/1452)84%  (265.6/316)
org.eclipse.equinox.internal.provisional.p2.core97%  (29/30)83%  (188/226)86%  (6124/7087)87%  (1492.5/1711)
org.eclipse.equinox.spi.p2.publisher100% (4/4)96%  (23/24)86%  (758/877)85%  (154.7/181)
org.eclipse.equinox.internal.provisional.p2.core.repository50%  (1/2)83%  (5/6)87%  (26/30)82%  (9/11)
org.eclipse.equinox.internal.p2.artifact.mirror100% (2/2)94%  (15/16)89%  (732/827)88%  (147.3/168)
org.eclipse.equinox.internal.p2.metadata.repository.io100% (28/28)96%  (87/91)90%  (2694/2985)89%  (531.8/600)
org.eclipse.equinox.internal.provisional.spi.p2.core.repository100% (1/1)79%  (11/14)91%  (98/108)83%  (25/30)
org.eclipse.equinox.internal.p2.metadata100% (7/7)96%  (98/102)91%  (1076/1176)91%  (264.6/292)
org.eclipse.equinox.internal.provisional.p2.director100% (6/6)92%  (35/38)93%  (541/584)95%  (135.7/143)
org.eclipse.equinox.internal.provisional.p2.query100% (10/10)92%  (35/38)94%  (589/626)94%  (141.4/150)
org.eclipse.equinox.internal.p2.rollback100% (1/1)80%  (4/5)98%  (285/292)97%  (58/60)
org.eclipse.equinox.internal.provisional.p2.updatechecker100% (1/1)100% (3/3)100% (15/15)100% (6/6)

[all classes]
EMMA 2.0.5312 EclEmma Fix 1 (C) Vladimir Roubtsov

Back to the top