[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [p2-dev] Coverage update
 | 
Hi John, et. al.,
Would it be possible to include in this set the ECF tests (perhaps 
enhanced with a variety/list of target servers) in 
org.eclipse.ecf.tests.filetransfer?
I guess there are really two questions...1) could the ECF filetransfer 
tests be run as part of p2 testing run? 2) If so could these then be 
added to the coverage analysis?
Scott
John Arthorne wrote:
FYI, here is updated code test coverage info as of today. This 
includes some tests that Pascal and I wrote that are not yet released 
because some test builds are needed before releasing. I added the UI 
bundles to the coverage report, but removed some unused bundles such 
as sar, selfhosting, and admin UI. As such this better represents test 
coverage of what we are shipping. For more detailed coverage 
breakdown, grab eclemma from http://update.eclemma.org.
------------------------------------------------------------------------
EMMA 
<http://www.eclemma.org/> Coverage Report (generated Tue Sep 16 17:03:35 EDT 2008) 
[all classes <p2-sep16.html>]
    OVERALLÂ COVERAGEÂ SUMMARY
name 	class, % 	method, % 	block, % 	line, %
all classes 	48%  (422/871) 	43%  (2605/6011) 
37%Â Â (62267/168731) 	38%Â Â (13692.2/36422)
      OVERALLÂ STATSÂ SUMMARY
total packages: 	87
total executable files: 	550
total classes: 	871
total methods: 	6011
total executable lines: 	36422
      COVERAGEÂ BREAKDOWNÂ BYÂ PACKAGE
name 	class, % 	method, % 	block, % 	line, %
org.eclipse.equinox.internal.p2.artifact.mirror <_files/0.html> 
0%Â Â Â (0/2) 	0%Â Â Â (0/9) 	0%Â Â Â (0/334) 	0%Â Â Â (0/69)
org.eclipse.equinox.internal.p2.director.app <_files/1.html> 
0%Â Â Â (0/4) 	0%Â Â Â (0/34) 	0%Â Â Â (0/1479) 	0%Â Â Â (0/296)
org.eclipse.equinox.internal.p2.installer <_files/2.html> 
0%Â Â Â (0/8) 	0%Â Â Â (0/68) 	0%Â Â Â (0/1614) 	0%Â Â Â (0/364)
org.eclipse.equinox.internal.p2.installer.ui <_files/3.html> 
0%Â Â Â (0/13) 	0%Â Â Â (0/59) 	0%Â Â Â (0/1377) 	0%Â Â Â (0/332)
org.eclipse.equinox.internal.p2.jarprocessor.verifier 
<_files/4.html> 	0%Â Â Â (0/3) 	0%Â Â Â (0/13) 	0%Â Â Â (0/330) 
0%Â Â Â (0/85)
org.eclipse.equinox.internal.p2.metadata.mirror <_files/5.html> 
0%Â Â Â (0/4) 	0%Â Â Â (0/21) 	0%Â Â Â (0/501) 	0%Â Â Â (0/95)
org.eclipse.equinox.internal.p2.reconciler.dropins <_files/6.html> 
0%Â Â Â (0/8) 	0%Â Â Â (0/82) 	0%Â Â Â (0/3657) 	0%Â Â Â (0/807)
org.eclipse.equinox.internal.p2.touchpoint.natives.actions 
<_files/7.html> 	0%Â Â Â (0/1) 	0%Â Â Â (0/4) 	0%Â Â Â (0/109) 
0%Â Â Â (0/19)
org.eclipse.equinox.internal.p2.ui.dialogs <_files/8.html> 
0%Â Â Â (0/41) 	0%Â Â Â (0/189) 	0%Â Â Â (0/4442) 	0%Â Â Â (0/1008)
org.eclipse.equinox.internal.p2.ui.model <_files/9.html> 
0%Â Â Â (0/6) 	0%Â Â Â (0/42) 	0%Â Â Â (0/462) 	0%Â Â Â (0/108)
org.eclipse.equinox.internal.p2.ui.sdk.updates <_files/a.html> 
0%Â Â Â (0/20) 	0%Â Â Â (0/78) 	0%Â Â Â (0/1499) 	0%Â Â Â (0/356)
org.eclipse.equinox.internal.p2.ui.viewers <_files/b.html> 
0%Â Â Â (0/7) 	0%Â Â Â (0/32) 	0%Â Â Â (0/584) 	0%Â Â Â (0/139)
org.eclipse.equinox.internal.p2.update <_files/c.html> 
0%Â Â Â (0/8) 	0%Â Â Â (0/95) 	0%Â Â Â (0/1966) 	0%Â Â Â (0/514)
org.eclipse.equinox.internal.provisional.configuratormanipulator 
<_files/d.html> 	0%Â Â Â (0/1) 	0%Â Â Â (0/2) 	0%Â Â Â (0/11) 
0%Â Â Â (0/3)
org.eclipse.equinox.internal.provisional.p2.installer 
<_files/e.html> 	0%Â Â Â (0/2) 	0%Â Â Â (0/22) 	0%Â Â Â (0/82) 
0%Â Â Â (0/33)
org.eclipse.equinox.internal.provisional.p2.ui.actions 
<_files/f.html> 	0%Â Â Â (0/10) 	0%Â Â Â (0/51) 	0%Â Â Â (0/1239) 
0%Â Â Â (0/276)
org.eclipse.equinox.internal.provisional.p2.ui.dialogs 
<_files/10.html> 	0%Â Â Â (0/41) 	0%Â Â Â (0/151) 	0%Â Â Â (0/3386) 
0%Â Â Â (0/760)
org.eclipse.equinox.internal.provisional.p2.ui.model 
<_files/11.html> 	0%Â Â Â (0/15) 	0%Â Â Â (0/119) 	0%Â Â Â (0/1150) 
0%Â Â Â (0/306)
org.eclipse.equinox.internal.provisional.p2.ui.query 
<_files/12.html> 	0%Â Â Â (0/21) 	0%Â Â Â (0/91) 	0%Â Â Â (0/2157) 
0%Â Â Â (0/471)
org.eclipse.equinox.internal.provisional.p2.ui.sdk <_files/13.html> 
0%Â Â Â (0/11) 	0%Â Â Â (0/41) 	0%Â Â Â (0/791) 	0%Â Â Â (0/170)
org.eclipse.equinox.internal.provisional.p2.updatechecker 
<_files/14.html> 	0%Â Â Â (0/1) 	0%Â Â Â (0/3) 	0%Â Â Â (0/15) 
0%Â Â Â (0/6)
org.eclipse.equinox.p2.director.app.ant <_files/15.html> 
0%Â Â Â (0/1) 	0%Â Â Â (0/18) 	0%Â Â Â (0/304) 	0%Â Â Â (0/84)
org.eclipse.equinox.p2.publisher.actions <_files/16.html> 
0%Â Â Â (0/9) 	0%Â Â Â (0/39) 	0%Â Â Â (0/1332) 	0%Â Â Â (0/299)
org.eclipse.pde.internal.swt.tools <_files/17.html> 	0%Â Â Â (0/27) 
0%Â Â Â (0/139) 	0%Â Â Â (0/7896) 	0%Â Â Â (0/1559)
org.eclipse.equinox.internal.provisional.p2.ui.viewers 
<_files/18.html> 	8%Â Â Â (1/13) 	1%Â Â Â (1/69) 	1%Â Â Â (12/1521) 
1%Â Â Â (5/387)
org.eclipse.equinox.internal.provisional.p2.ui <_files/19.html> 
20%Â Â (4/20) 	6%Â Â Â (7/108) 	4%Â Â Â (87/2306) 	4%Â Â Â (20.8/534)
org.eclipse.equinox.internal.p2.ui.sdk.prefs <_files/1a.html> 
15%Â Â (2/13) 	10%Â Â (4/40) 	7%Â Â Â (98/1449) 	9%Â Â Â (28/296)
org.eclipse.equinox.internal.p2.ui.sdk <_files/1b.html> 
10%Â Â (4/42) 	11%Â Â (18/168) 	7%Â Â Â (296/4085) 	7%Â Â Â (58.4/877)
org.eclipse.equinox.internal.p2.updatechecker <_files/1c.html> 
67%Â Â (2/3) 	29%Â Â (5/17) 	7%Â Â Â (32/437) 	11%Â Â (10/92)
org.eclipse.equinox.internal.simpleconfigurator.console 
<_files/1d.html> 	50%Â Â (1/2) 	29%Â Â (2/7) 	7%Â Â Â (11/148) 
12%Â Â (5/42)
org.eclipse.equinox.internal.provisional.p2.core <_files/1e.html> 
50%Â Â (1/2) 	14%Â Â (1/7) 	9%Â Â Â (4/44) 	14%Â Â (2/14)
org.eclipse.equinox.internal.p2.publisher <_files/1f.html> 
20%Â Â (1/5) 	22%Â Â (5/23) 	11%Â Â (16/149) 	18%Â Â (8/45)
org.eclipse.equinox.internal.p2.publisher.eclipse <_files/20.html> 
14%Â Â (1/7) 	18%Â Â (23/127) 	15%Â Â (735/4889) 	17%Â Â (178.6/1056)
org.eclipse.equinox.spi.p2.publisher <_files/21.html> 	80%Â Â (4/5) 
35%Â Â (24/69) 	17%Â Â (751/4359) 	18%Â Â (150.1/813)
org.eclipse.equinox.p2.publisher <_files/22.html> 	83%Â Â (5/6) 
34%Â Â (25/74) 	18%Â Â (351/1973) 	21%Â Â (83/404)
org.eclipse.equinox.internal.p2.jarprocessor <_files/23.html> 
64%Â Â (7/11) 	37%Â Â (27/73) 	21%Â Â (584/2731) 	25%Â Â (157.4/636)
org.eclipse.equinox.internal.frameworkadmin.utils <_files/24.html> 
100%Â (3/3) 	38%Â Â (18/47) 	23%Â Â (425/1882) 	25%Â Â (100.6/404)
org.eclipse.equinox.internal.simpleconfigurator.utils 
<_files/25.html> 	83%Â Â (5/6) 	38%Â Â (12/32) 	25%Â Â (361/1425) 
27%Â Â (76.3/287)
org.eclipse.equinox.internal.provisional.p2.ui.operations 
<_files/26.html> 	45%Â Â (9/20) 	34%Â Â (46/135) 	26%Â Â (558/2111) 
29%Â Â (121.3/414)
org.eclipse.equinox.internal.provisional.p2.metadata.generator 
<_files/27.html> 	69%Â Â (9/13) 	52%Â Â (143/274) 
29%Â Â (3095/10565) 	33%Â Â (692.4/2090)
org.eclipse.equinox.internal.p2.touchpoint.natives <_files/28.html> 
54%Â Â (7/13) 	39%Â Â (26/67) 	29%Â Â (465/1577) 	29%Â Â (94.8/328)
org.eclipse.equinox.p2.publisher.eclipse <_files/29.html> 
27%Â Â (6/22) 	38%Â Â (113/296) 	30%Â Â (2660/8895) 	31%Â Â (563.1/1819)
org.eclipse.equinox.internal.frameworkadmin.equinox.utils 
<_files/2a.html> 	100%Â (2/2) 	56%Â Â (5/9) 	31%Â Â (134/427) 
35%Â Â (39/111)
org.eclipse.equinox.internal.p2.metadata.generator.features 
<_files/2b.html> 	56%Â Â (5/9) 	36%Â Â (64/177) 	33%Â Â (1560/4712) 
36%Â Â (411.3/1135)
org.eclipse.equinox.internal.p2.ui <_files/2c.html> 	43%Â Â (3/7) 
45%Â Â (14/31) 	41%Â Â (243/599) 	53%Â Â (70.3/132)
org.eclipse.equinox.internal.p2.extensionlocation <_files/2d.html> 
88%Â Â (7/8) 	45%Â Â (39/87) 	42%Â Â (815/1952) 	42%Â Â (182.4/439)
org.eclipse.equinox.internal.p2.touchpoint.eclipse <_files/2e.html> 
100%Â (10/10) 	62%Â Â (61/99) 	43%Â Â (1025/2393) 	44%Â Â (245/557)
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions 
<_files/2f.html> 	92%Â Â (23/25) 	52%Â Â (44/84) 	44%Â Â (1232/2799) 
43%Â Â (251.8/579)
org.eclipse.equinox.internal.p2.updatesite <_files/30.html> 
61%Â Â (11/18) 	58%Â Â (113/195) 	45%Â Â (2562/5666) 	49%Â Â (619.8/1275)
org.eclipse.equinox.internal.provisional.frameworkadmin 
<_files/31.html> 	60%Â Â (3/5) 	75%Â Â (66/88) 	46%Â Â (678/1478) 
58%Â Â (189.2/324)
org.eclipse.equinox.internal.provisional.p2.ui.policy 
<_files/32.html> 	50%Â Â (1/2) 	50%Â Â (1/2) 	50%Â Â (3/6) 	50%Â Â (1/2)
org.eclipse.equinox.internal.p2.metadata.generator <_files/33.html> 
75%Â Â (6/8) 	59%Â Â (32/54) 	52%Â Â (1086/2079) 	53%Â Â (225.8/426)
org.eclipse.equinox.internal.p2.core.helpers <_files/34.html> 
67%Â Â (10/15) 	50%Â Â (53/105) 	53%Â Â (984/1871) 	53%Â Â (222.6/420)
org.eclipse.equinox.internal.provisional.p2.metadata.query 
<_files/35.html> 	75%Â Â (3/4) 	56%Â Â (9/16) 	54%Â Â (120/221) 
55%Â Â (36/66)
org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository 
<_files/36.html> 	100%Â (2/2) 	46%Â Â (6/13) 	60%Â Â (220/366) 
60%Â Â (53.1/88)
org.eclipse.equinox.internal.simpleconfigurator <_files/37.html> 
100%Â (5/5) 	74%Â Â (20/27) 	61%Â Â (750/1228) 	60%Â Â (162.9/273)
org.eclipse.equinox.internal.provisional.p2.metadata 
<_files/38.html> 	100%Â (11/11) 	76%Â Â (80/105) 	62%Â Â (908/1464) 
65%Â Â (242.1/373)
org.eclipse.internal.provisional.equinox.p2.jarprocessor 
<_files/39.html> 	100%Â (3/3) 	70%Â Â (19/27) 	63%Â Â (894/1425) 
65%Â Â (215.7/330)
org.eclipse.equinox.internal.frameworkadmin.equinox <_files/3a.html> 
75%Â Â (9/12) 	76%Â Â (108/142) 	63%Â Â (4026/6378) 	65%Â Â (927.8/1426)
org.eclipse.equinox.internal.p2.artifact.repository <_files/3b.html> 
93%Â Â (14/15) 	85%Â Â (93/109) 	66%Â Â (2486/3789) 	67%Â Â (549.7/819)
org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository 
<_files/3c.html> 	100%Â (4/4) 	71%Â Â (12/17) 	66%Â Â (287/436) 
66%Â Â (74.1/113)
org.eclipse.equinox.internal.p2.updatesite.metadata <_files/3d.html> 
100%Â (1/1) 	75%Â Â (6/8) 	67%Â Â (117/175) 	66%Â Â (27.7/42)
org.eclipse.equinox.internal.p2.persistence <_files/3e.html> 
77%Â Â (10/13) 	79%Â Â (83/105) 	67%Â Â (1258/1867) 	70%Â Â (307/437)
org.eclipse.equinox.internal.provisional.p2.query <_files/3f.html> 
67%Â Â (2/3) 	71%Â Â (10/14) 	69%Â Â (106/154) 	65%Â Â (24/37)
org.eclipse.equinox.internal.p2.artifact.repository.simple 
<_files/40.html> 	94%Â Â (17/18) 	67%Â Â (106/158) 
69%Â Â (3900/5612) 	63%Â Â (605.1/967)
org.eclipse.equinox.internal.provisional.p2.artifact.repository 
<_files/41.html> 	100%Â (1/1) 	90%Â Â (19/21) 	71%Â Â (267/378) 
69%Â Â (63.2/91)
org.eclipse.equinox.internal.p2.garbagecollector <_files/42.html> 
88%Â Â (7/8) 	80%Â Â (28/35) 	71%Â Â (534/747) 	72%Â Â (124.4/173)
org.eclipse.equinox.internal.provisional.p2.directorywatcher 
<_files/43.html> 	100%Â (9/9) 	69%Â Â (72/104) 	72%Â Â (1304/1813) 
72%Â Â (298.6/412)
org.eclipse.equinox.internal.simpleconfigurator.manipulator 
<_files/44.html> 	80%Â Â (4/5) 	89%Â Â (32/36) 	72%Â Â (1208/1668) 
70%Â Â (274.7/395)
org.eclipse.equinox.internal.p2.metadata.repository <_files/45.html> 
100%Â (17/17) 	88%Â Â (116/132) 	73%Â Â (3294/4530) 	72%Â Â (720.9/996)
org.eclipse.equinox.internal.p2.director <_files/46.html> 
89%Â Â (24/27) 	70%Â Â (152/217) 	74%Â Â (6136/8293) 	73%Â Â (1196/1640)
org.eclipse.equinox.internal.provisional.spi.p2.core.repository 
<_files/47.html> 	100%Â (1/1) 	71%Â Â (10/14) 	76%Â Â (82/108) 
73%Â Â (22/30)
org.eclipse.equinox.internal.p2.metadata <_files/48.html> 
100%Â (7/7) 	83%Â Â (87/105) 	76%Â Â (903/1185) 	78%Â Â (228.7/292)
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing 
<_files/49.html> 	71%Â Â (5/7) 	84%Â Â (31/37) 	76%Â Â (454/595) 
75%Â Â (119.3/160)
org.eclipse.equinox.internal.p2.engine <_files/4a.html> 
93%Â Â (27/29) 	84%Â Â (147/174) 	76%Â Â (3230/4223) 	78%Â Â (751.9/959)
org.eclipse.equinox.internal.p2.core <_files/4b.html> 	100%Â (4/4) 
92%Â Â (24/26) 	78%Â Â (481/618) 	77%Â Â (108.9/142)
org.eclipse.equinox.internal.provisional.p2.engine.phases 
<_files/4c.html> 	100%Â (16/16) 	83%Â Â (55/66) 	78%Â Â (1030/1322) 
77%Â Â (216.6/281)
org.eclipse.equinox.internal.provisional.p2.engine <_files/4d.html> 
96%Â Â (23/24) 	82%Â Â (98/119) 	78%Â Â (2275/2906) 	82%Â Â (439.6/537)
org.eclipse.equinox.internal.p2.artifact.processing <_files/4e.html> 
100%Â (2/2) 	89%Â Â (8/9) 	79%Â Â (107/136) 	88%Â Â (33.3/38)
org.eclipse.equinox.internal.p2.artifact.processors.pack200 
<_files/4f.html> 	100%Â (1/1) 	100%Â (6/6) 	81%Â Â (114/141) 
90%Â Â (27.1/30)
org.eclipse.equinox.internal.p2.updatesite.artifact <_files/50.html> 
100%Â (1/1) 	83%Â Â (5/6) 	81%Â Â (174/215) 	80%Â Â (37.7/47)
org.eclipse.equinox.internal.p2.metadata.repository.io 
<_files/51.html> 	93%Â Â (26/28) 	89%Â Â (81/91) 	85%Â Â (2504/2961) 
86%Â Â (492.7/575)
org.eclipse.equinox.internal.provisional.p2.core.repository 
<_files/52.html> 	50%Â Â (1/2) 	83%Â Â (5/6) 	87%Â Â (26/30) 
82%Â Â (9/11)
org.eclipse.equinox.internal.p2.rollback <_files/53.html> 
100%Â (3/3) 	62%Â Â (16/26) 	87%Â Â (803/926) 	85%Â Â (160.7/189)
org.eclipse.equinox.internal.p2.resolution <_files/54.html> 
100%Â (4/4) 	90%Â Â (28/31) 	88%Â Â (801/909) 	89%Â Â (168.9/190)
org.eclipse.equinox.internal.p2.exemplarysetup <_files/55.html> 
100%Â (1/1) 	100%Â (15/15) 	89%Â Â (195/219) 	98%Â Â (55.2/56)
org.eclipse.equinox.internal.provisional.p2.director 
<_files/56.html> 	100%Â (4/4) 	93%Â Â (26/28) 	92%Â Â (410/448) 
95%Â Â (104.7/110)
[all classes <p2-sep16.html>]
EMMA 2.0.5312 EclEmma Fix 1 
<http://www.eclemma.org/support.html> (C) Vladimir Roubtsov
=
------------------------------------------------------------------------
_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev