[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
=