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

Hi Pascal,

Pascal Rapicault wrote:

Hi Scott,

I have run the ECF tests and I get an average coverage of 40%. See attached file ECFTests.html.
The p2 tests ends up covering an average of 23% because we don't exercise the SSL support and other aspects of ECF that we don't use. See ECFByp2.html.



Yes...currently p2 isn't using a fair amount of what the filetransfer provides. But it's not at all impossible that more will be used soon (e.g. parallel downloads, partial downloads, etc).



Now, as for running the actual ECF tests as part of p2, I'm not opposed to it, especially that the suite executes itself relatively promptly. However I think that this approach applied more generally may have problems scaling up. For example should we expect ECF to run the apache http client tests, or even BIRT run the tests of all the components they consume? I don't disagree that this would catch some things, but in scenarios like ours I would rather write some specific smoke tests rather than use CPU cycles re-running all the tests.
So I guess my question is:
- which use case do you think running the ECF tests would cover?



We can run the current tests against public servers in our automated build (there's obviously some work for us there but hopefully we could ride off the releng support that you already have...). BUT, what would really be helpful is running the filetransfer tests in network environments we can't reproduce (e.g. on a set of servers internal to IBM...behind proxies, etc) and with multiple targets (i.e. a *much* larger set of servers...both behind firewalls/proxies, outside of firewalls/proxies, servers with strange/incorrect behavior, misconfigured servers, etc).


So we can obviously run tests ourselves against a variety of target servers, if they are available on the Internet. But we can't put ECF in a variety of proxied environments, or point it at servers behind firewalls, finicky/misconfigured servers, etc. If there was some way for that to happen via you and/or others on the p2/equinox team (e.g. compeople, etc) that would be most helpful to us.

Thanks,

Scott


Thx

PaScaL

/(See attached file: ECFByp2.html)//(See attached file: ECFTests.html)/

Inactive hide details for Scott Lewis ---16/09/2008 06:32:46 PM---Hi John, et. al., Would it be possible to include in this setScott Lewis ---16/09/2008 06:32:46 PM---Hi John, et. al., Would it be possible to include in this set the ECF tests (perhaps


From: Scott Lewis <slewis@xxxxxxxxxxxxx>

To: 	
P2 developer discussions <p2-dev@xxxxxxxxxxx>

Date: 	
16/09/2008 06:32 PM

Subject: 	
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
>


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




------------------------------------------------------------------------

EMMA <http://www.eclemma.org/>  Coverage  Report  (generated  Tue  Sep  16  20:11:19  EDT  2008)

[all  classes <ECFByp2.html>]


OVERALL  COVERAGE  SUMMARY

name class,  % method,  % block,  % line,  %
all  classes 40%    (448/1117) 36%    (2691/7500) 31%    (63540/201894) 32%    (14074.4/43630)



OVERALL  STATS  SUMMARY

total  packages: 	126
total  executable  files: 	720
total  classes: 	1117
total  methods: 	7500
total  executable  lines: 	43630


COVERAGE  BREAKDOWN  BY  PACKAGE

name class,  % method,  % block,  % line,  %
org.eclipse.ecf.core.events <_files/0.html> 0%      (0/6) 0%      (0/26) 0%      (0/243) 0%      (0/65)
org.eclipse.ecf.core.security <_files/1.html> 0%      (0/11) 0%      (0/42) 0%      (0/406) 0%      (0/116)
org.eclipse.ecf.core.user <_files/2.html> 0%      (0/1) 0%      (0/12) 0%      (0/121) 0%      (0/31)
org.eclipse.ecf.provider.filetransfer.outgoing <_files/3.html> 0%      (0/9) 0%      (0/66) 0%      (0/1145) 0%      (0/281)
org.eclipse.equinox.internal.p2.artifact.mirror <_files/4.html> 0%      (0/2) 0%      (0/9) 0%      (0/334) 0%      (0/69)
org.eclipse.equinox.internal.p2.artifact.optimizers <_files/5.html> 0%      (0/3) 0%      (0/14) 0%      (0/159) 0%      (0/43)
org.eclipse.equinox.internal.p2.artifact.optimizers.jardelta <_files/6.html> 0%      (0/6) 0%      (0/36) 0%      (0/1244) 0%      (0/272)
org.eclipse.equinox.internal.p2.artifact.optimizers.jbdiff <_files/7.html> 0%      (0/6) 0%      (0/28) 0%      (0/968) 0%      (0/195)
org.eclipse.equinox.internal.p2.artifact.optimizers.pack200 <_files/8.html> 0%      (0/4) 0%      (0/19) 0%      (0/490) 0%      (0/112)
org.eclipse.equinox.internal.p2.artifact.processors <_files/9.html> 0%      (0/2) 0%      (0/8) 0%      (0/107) 0%      (0/27)
org.eclipse.equinox.internal.p2.artifact.processors.jardelta <_files/a.html> 0%      (0/2) 0%      (0/15) 0%      (0/455) 0%      (0/119)
org.eclipse.equinox.internal.p2.artifact.processors.jbdiff <_files/b.html> 0%      (0/2) 0%      (0/7) 0%      (0/159) 0%      (0/33)
org.eclipse.equinox.internal.p2.artifact.processors.verifier <_files/c.html> 0%      (0/1) 0%      (0/6) 0%      (0/155) 0%      (0/36)
org.eclipse.equinox.internal.p2.console <_files/d.html> 0%      (0/4) 0%      (0/48) 0%      (0/1728) 0%      (0/379)
org.eclipse.equinox.internal.p2.director.app <_files/e.html> 0%      (0/4) 0%      (0/34) 0%      (0/1479) 0%      (0/296)
org.eclipse.equinox.internal.p2.installer <_files/f.html> 0%      (0/8) 0%      (0/68) 0%      (0/1614) 0%      (0/364)
org.eclipse.equinox.internal.p2.installer.ui <_files/10.html> 0%      (0/13) 0%      (0/59) 0%      (0/1377) 0%      (0/332)
org.eclipse.equinox.internal.p2.jarprocessor.verifier <_files/11.html> 0%      (0/3) 0%      (0/13) 0%      (0/330) 0%      (0/85)
org.eclipse.equinox.internal.p2.metadata.generator.ant <_files/12.html> 0%      (0/2) 0%      (0/34) 0%      (0/362) 0%      (0/98)
org.eclipse.equinox.internal.p2.metadata.mirror <_files/13.html> 0%      (0/4) 0%      (0/21) 0%      (0/501) 0%      (0/95)
org.eclipse.equinox.internal.p2.reconciler.dropins <_files/14.html> 0%      (0/8) 0%      (0/82) 0%      (0/3657) 0%      (0/807)
org.eclipse.equinox.internal.p2.sar <_files/15.html> 0%      (0/5) 0%      (0/57) 0%      (0/799) 0%      (0/229)
org.eclipse.equinox.internal.p2.selfhosting <_files/16.html> 0%      (0/10) 0%      (0/66) 0%      (0/2363) 0%      (0/472)
org.eclipse.equinox.internal.p2.tools <_files/17.html> 0%      (0/7) 0%      (0/40) 0%      (0/1072) 0%      (0/217)
org.eclipse.equinox.internal.p2.tools.mirror <_files/18.html> 0%      (0/4) 0%      (0/31) 0%      (0/1196) 0%      (0/245)
org.eclipse.equinox.internal.p2.touchpoint.natives.actions <_files/19.html> 0%      (0/1) 0%      (0/4) 0%      (0/109) 0%      (0/19)
org.eclipse.equinox.internal.p2.ui <_files/1a.html> 0%      (0/7) 0%      (0/31) 0%      (0/599) 0%      (0/132)
org.eclipse.equinox.internal.p2.ui.admin <_files/1b.html> 0%      (0/28) 0%      (0/137) 0%      (0/2622) 0%      (0/528)
org.eclipse.equinox.internal.p2.ui.admin.dialogs <_files/1c.html> 0%      (0/19) 0%      (0/68) 0%      (0/2233) 0%      (0/488)
org.eclipse.equinox.internal.p2.ui.admin.preferences <_files/1d.html> 0%      (0/3) 0%      (0/6) 0%      (0/85) 0%      (0/19)
org.eclipse.equinox.internal.p2.ui.admin.rcp <_files/1e.html> 0%      (0/8) 0%      (0/24) 0%      (0/272) 0%      (0/76)
org.eclipse.equinox.internal.p2.ui.dialogs <_files/1f.html> 0%      (0/41) 0%      (0/189) 0%      (0/4442) 0%      (0/1008)
org.eclipse.equinox.internal.p2.ui.model <_files/20.html> 0%      (0/6) 0%      (0/42) 0%      (0/462) 0%      (0/108)
org.eclipse.equinox.internal.p2.ui.sdk <_files/21.html> 0%      (0/42) 0%      (0/168) 0%      (0/4085) 0%      (0/877)
org.eclipse.equinox.internal.p2.ui.sdk.prefs <_files/22.html> 0%      (0/13) 0%      (0/40) 0%      (0/1449) 0%      (0/296)
org.eclipse.equinox.internal.p2.ui.sdk.updates <_files/23.html> 0%      (0/20) 0%      (0/78) 0%      (0/1499) 0%      (0/356)
org.eclipse.equinox.internal.p2.ui.viewers <_files/24.html> 0%      (0/7) 0%      (0/32) 0%      (0/584) 0%      (0/139)
org.eclipse.equinox.internal.p2.update <_files/25.html> 0%      (0/8) 0%      (0/95) 0%      (0/1966) 0%      (0/514)
org.eclipse.equinox.internal.p2.updatechecker <_files/26.html> 0%      (0/3) 0%      (0/17) 0%      (0/437) 0%      (0/92)
org.eclipse.equinox.internal.provisional.configuratormanipulator <_files/27.html> 0%      (0/1) 0%      (0/2) 0%      (0/11) 0%      (0/3)
org.eclipse.equinox.internal.provisional.p2.installer <_files/28.html> 0%      (0/2) 0%      (0/22) 0%      (0/82) 0%      (0/33)
org.eclipse.equinox.internal.provisional.p2.ui <_files/29.html> 0%      (0/20) 0%      (0/108) 0%      (0/2306) 0%      (0/534)
org.eclipse.equinox.internal.provisional.p2.ui.actions <_files/2a.html> 0%      (0/10) 0%      (0/51) 0%      (0/1239) 0%      (0/276)
org.eclipse.equinox.internal.provisional.p2.ui.dialogs <_files/2b.html> 0%      (0/41) 0%      (0/151) 0%      (0/3386) 0%      (0/760)
org.eclipse.equinox.internal.provisional.p2.ui.model <_files/2c.html> 0%      (0/15) 0%      (0/119) 0%      (0/1150) 0%      (0/306)
org.eclipse.equinox.internal.provisional.p2.ui.operations <_files/2d.html> 0%      (0/20) 0%      (0/135) 0%      (0/2111) 0%      (0/414)
org.eclipse.equinox.internal.provisional.p2.ui.policy <_files/2e.html> 0%      (0/2) 0%      (0/2) 0%      (0/6) 0%      (0/2)
org.eclipse.equinox.internal.provisional.p2.ui.query <_files/2f.html> 0%      (0/21) 0%      (0/91) 0%      (0/2157) 0%      (0/471)
org.eclipse.equinox.internal.provisional.p2.ui.sdk <_files/30.html> 0%      (0/11) 0%      (0/41) 0%      (0/791) 0%      (0/170)
org.eclipse.equinox.internal.provisional.p2.ui.viewers <_files/31.html> 0%      (0/13) 0%      (0/69) 0%      (0/1521) 0%      (0/387)
org.eclipse.equinox.internal.provisional.p2.updatechecker <_files/32.html> 0%      (0/1) 0%      (0/3) 0%      (0/15) 0%      (0/6)
org.eclipse.equinox.p2.director.app.ant <_files/33.html> 0%      (0/1) 0%      (0/18) 0%      (0/304) 0%      (0/84)
org.eclipse.equinox.p2.publisher.actions <_files/34.html> 0%      (0/9) 0%      (0/39) 0%      (0/1332) 0%      (0/299)
org.eclipse.pde.internal.swt.tools <_files/35.html> 0%      (0/27) 0%      (0/139) 0%      (0/7896) 0%      (0/1559)
org.eclipse.ecf.core.util <_files/36.html> 6%      (1/16) 11%    (12/106) 4%      (114/2829) 6%      (36/576)
org.eclipse.ecf.provider.filetransfer.util <_files/37.html> 50%    (1/2) 40%    (2/5) 5%      (7/142) 12%    (3/26)
org.eclipse.ecf.filetransfer <_files/38.html> 14%    (1/7) 8%      (3/39) 7%      (16/230) 7%      (6/86)
org.eclipse.equinox.internal.simpleconfigurator.console <_files/39.html> 50%    (1/2) 29%    (2/7) 7%      (11/148) 12%    (5/42)
org.eclipse.equinox.internal.provisional.p2.core <_files/3a.html> 50%    (1/2) 14%    (1/7) 9%      (4/44) 14%    (2/14)
org.eclipse.equinox.internal.p2.publisher <_files/3b.html> 20%    (1/5) 22%    (5/23) 11%    (16/149) 18%    (8/45)
org.eclipse.ecf.core.provider <_files/3c.html> 100%  (1/1) 22%    (2/9) 12%    (15/124) 12%    (3/25)
org.eclipse.ecf.internal.ssl <_files/3d.html> 67%    (2/3) 20%    (4/20) 12%    (38/313) 13%    (9.8/73)
org.eclipse.equinox.internal.p2.touchpoint.natives <_files/3e.html> 23%    (3/13) 27%    (18/67) 13%    (207/1577) 14%    (46.2/328)
org.eclipse.equinox.internal.p2.publisher.eclipse <_files/3f.html> 14%    (1/7) 18%    (23/127) 15%    (735/4889) 17%    (178.6/1056)
org.eclipse.equinox.spi.p2.publisher <_files/40.html> 80%    (4/5) 35%    (24/69) 17%    (751/4359) 18%    (150.1/813)
org.eclipse.equinox.p2.publisher <_files/41.html> 83%    (5/6) 34%    (25/74) 18%    (349/1973) 20%    (81/404)
org.eclipse.equinox.internal.p2.jarprocessor <_files/42.html> 64%    (7/11) 37%    (27/73) 22%    (591/2731) 25%    (160.7/636)
org.eclipse.equinox.internal.frameworkadmin.utils <_files/43.html> 100%  (3/3) 38%    (18/47) 23%    (425/1882) 25%    (100.6/404)
org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions <_files/44.html> 96%    (24/25) 20%    (17/84) 24%    (661/2799) 19%    (111.1/579)
org.eclipse.ecf.core.identity <_files/45.html> 91%    (10/11) 31%    (32/104) 24%    (425/1791) 27%    (92.1/338)
org.eclipse.ecf.internal.provider.filetransfer.ssl <_files/46.html> 100%  (1/1) 80%    (4/5) 24%    (18/75) 40%    (8/20)
org.eclipse.equinox.internal.simpleconfigurator.utils <_files/47.html> 83%    (5/6) 38%    (12/32) 25%    (361/1425) 27%    (76.3/287)
org.eclipse.ecf.core <_files/48.html> 70%    (7/10) 33%    (29/89) 27%    (413/1548) 28%    (94.7/339)
org.eclipse.equinox.internal.provisional.p2.metadata.generator <_files/49.html> 69%    (9/13) 52%    (143/274) 29%    (3099/10565) 33%    (693.5/2090)
org.eclipse.equinox.p2.publisher.eclipse <_files/4a.html> 27%    (6/22) 38%    (113/296) 30%    (2660/8895) 31%    (563.1/1819)
org.eclipse.ecf.provider.filetransfer.browse <_files/4b.html> 67%    (10/15) 38%    (29/76) 31%    (404/1319) 36%    (110.2/304)
org.eclipse.equinox.internal.frameworkadmin.equinox.utils <_files/4c.html> 100%  (2/2) 56%    (5/9) 31%    (134/427) 35%    (39/111)
org.eclipse.equinox.internal.p2.metadata.generator.features <_files/4d.html> 56%    (5/9) 36%    (64/177) 33%    (1560/4712) 36%    (411.3/1135)
org.eclipse.ecf.provider.filetransfer.identity <_files/4e.html> 100%  (2/2) 50%    (8/16) 33%    (87/262) 42%    (19/45)
org.eclipse.ecf.internal.provider.filetransfer <_files/4f.html> 100%  (6/6) 62%    (24/39) 35%    (629/1821) 45%    (147.5/327)
org.eclipse.equinox.internal.p2.touchpoint.eclipse <_files/50.html> 80%    (8/10) 52%    (51/99) 36%    (864/2392) 37%    (203/556)
org.eclipse.ecf.internal.core.identity <_files/51.html> 100%  (3/3) 61%    (11/18) 42%    (338/813) 50%    (77.2/153)
org.eclipse.equinox.internal.p2.extensionlocation <_files/52.html> 88%    (7/8) 45%    (39/87) 42%    (815/1952) 42%    (182.4/439)
org.eclipse.ecf.provider.filetransfer.retrieve <_files/53.html> 62%    (8/13) 52%    (59/114) 43%    (880/2062) 49%    (241.8/498)
org.eclipse.equinox.internal.p2.updatesite <_files/54.html> 61%    (11/18) 58%    (113/195) 45%    (2562/5666) 49%    (619.8/1275)
org.eclipse.equinox.internal.provisional.frameworkadmin <_files/55.html> 60%    (3/5) 72%    (63/88) 48%    (706/1478) 61%    (197.1/324)
org.eclipse.ecf.filetransfer.identity <_files/56.html> 50%    (1/2) 45%    (5/11) 48%    (53/110) 39%    (9/23)
org.eclipse.equinox.internal.p2.core.helpers <_files/57.html> 67%    (10/15) 49%    (51/105) 50%    (931/1871) 50%    (211.2/420)
org.eclipse.ecf.internal.core <_files/58.html> 100%  (3/3) 65%    (15/23) 52%    (469/900) 59%    (113.3/191)
org.eclipse.equinox.internal.p2.metadata.generator <_files/59.html> 75%    (6/8) 59%    (32/54) 52%    (1086/2079) 53%    (225.8/426)
org.eclipse.equinox.internal.provisional.p2.metadata.query <_files/5a.html> 75%    (3/4) 56%    (9/16) 54%    (120/221) 55%    (36/66)
org.eclipse.equinox.internal.p2.core <_files/5b.html> 50%    (4/8) 65%    (24/37) 59%    (466/791) 56%    (105.9/188)
org.eclipse.ecf.internal.filetransfer <_files/5c.html> 50%    (1/2) 50%    (5/10) 59%    (139/235) 65%    (33.6/52)
org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository <_files/5d.html> 100%  (2/2) 46%    (6/13) 60%    (220/366) 60%    (53.1/88)
org.eclipse.equinox.internal.simpleconfigurator <_files/5e.html> 100%  (5/5) 74%    (20/27) 61%    (750/1228) 60%    (162.9/273)
org.eclipse.equinox.internal.provisional.p2.metadata <_files/5f.html> 100%  (11/11) 76%    (80/105) 62%    (908/1464) 65%    (242.1/373)
org.eclipse.internal.provisional.equinox.p2.jarprocessor <_files/60.html> 100%  (3/3) 70%    (19/27) 63%    (894/1425) 65%    (215.7/330)
org.eclipse.equinox.internal.p2.artifact.repository <_files/61.html> 93%    (14/15) 83%    (91/109) 65%    (2451/3789) 66%    (540.9/819)
org.eclipse.equinox.internal.frameworkadmin.equinox <_files/62.html> 75%    (9/12) 78%    (111/142) 65%    (4145/6378) 67%    (961.4/1426)
org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository <_files/63.html> 100%  (4/4) 71%    (12/17) 66%    (287/436) 66%    (74.1/113)
org.eclipse.equinox.internal.p2.persistence <_files/64.html> 77%    (10/13) 79%    (83/105) 67%    (1258/1867) 70%    (307/437)
org.eclipse.equinox.internal.provisional.p2.query <_files/65.html> 67%    (2/3) 71%    (10/14) 68%    (104/154) 64%    (23.8/37)
org.eclipse.equinox.internal.provisional.p2.engine.phases <_files/66.html> 94%    (15/16) 74%    (49/66) 68%    (894/1322) 69%    (193.4/281)
org.eclipse.equinox.internal.p2.garbagecollector <_files/67.html> 75%    (6/8) 74%    (26/35) 69%    (512/747) 70%    (120.3/173)
org.eclipse.equinox.internal.p2.engine <_files/68.html> 90%    (26/29) 80%    (139/174) 69%    (2901/4223) 72%    (687.3/959)
org.eclipse.equinox.internal.p2.artifact.repository.simple <_files/69.html> 94%    (17/18) 67%    (106/158) 69%    (3891/5612) 62%    (603.1/967)
org.eclipse.equinox.internal.provisional.p2.artifact.repository <_files/6a.html> 100%  (1/1) 90%    (19/21) 70%    (265/378) 68%    (62.2/91)
org.eclipse.equinox.internal.provisional.p2.directorywatcher <_files/6b.html> 100%  (9/9) 68%    (71/104) 71%    (1288/1813) 72%    (295.3/412)
org.eclipse.equinox.internal.simpleconfigurator.manipulator <_files/6c.html> 80%    (4/5) 92%    (33/36) 72%    (1203/1668) 70%    (276.6/395)
org.eclipse.equinox.internal.p2.metadata.repository <_files/6d.html> 100%  (17/17) 88%    (116/132) 73%    (3307/4530) 73%    (723.8/996)
org.eclipse.equinox.internal.p2.director <_files/6e.html> 89%    (24/27) 70%    (152/217) 74%    (6136/8293) 73%    (1196/1640)
org.eclipse.equinox.internal.p2.metadata <_files/6f.html> 88%    (7/8) 81%    (87/107) 75%    (903/1206) 78%    (228.7/294)
org.eclipse.equinox.internal.provisional.spi.p2.core.repository <_files/70.html> 100%  (1/1) 71%    (10/14) 76%    (82/108) 73%    (22/30)
org.eclipse.equinox.internal.provisional.p2.engine <_files/71.html> 96%    (23/24) 81%    (96/119) 76%    (2209/2906) 79%    (422.6/537)
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing <_files/72.html> 71%    (5/7) 84%    (31/37) 76%    (454/595) 75%    (119.3/160)
org.eclipse.equinox.internal.p2.artifact.processing <_files/73.html> 100%  (2/2) 89%    (8/9) 79%    (107/136) 88%    (33.3/38)
org.eclipse.equinox.internal.p2.updatesite.metadata <_files/74.html> 100%  (1/1) 75%    (6/8) 79%    (139/175) 78%    (32.7/42)
org.eclipse.equinox.internal.p2.artifact.processors.pack200 <_files/75.html> 100%  (1/1) 100%  (6/6) 81%    (114/141) 90%    (27.1/30)
org.eclipse.equinox.internal.p2.updatesite.artifact <_files/76.html> 100%  (1/1) 83%    (5/6) 81%    (174/215) 80%    (37.7/47)
org.eclipse.equinox.internal.p2.rollback <_files/77.html> 100%  (3/3) 62%    (16/26) 85%    (790/926) 83%    (156.7/189)
org.eclipse.equinox.internal.p2.metadata.repository.io <_files/78.html> 96%    (27/28) 92%    (84/91) 86%    (2551/2961) 87%    (501.7/575)
org.eclipse.equinox.internal.provisional.p2.core.repository <_files/79.html> 50%    (1/2) 83%    (5/6) 87%    (26/30) 82%    (9/11)
org.eclipse.equinox.internal.p2.resolution <_files/7a.html> 100%  (4/4) 90%    (28/31) 88%    (801/909) 89%    (168.9/190)
org.eclipse.equinox.internal.p2.exemplarysetup <_files/7b.html> 100%  (1/1) 100%  (15/15) 89%    (195/219) 98%    (55.2/56)
org.eclipse.equinox.internal.provisional.p2.director <_files/7c.html> 100%  (4/4) 93%    (26/28) 92%    (410/448) 95%    (104.7/110)
org.eclipse.ecf.core.start <_files/7d.html> 100%  (1/1) 100%  (2/2) 100%  (12/12) 100%  (4/4)


[all  classes <ECFByp2.html>]
EMMA  2.0.5312  EclEmma  Fix  1 <http://www.eclemma.org/support.html>  (C)  Vladimir  Roubtsov



------------------------------------------------------------------------

EMMA <http://www.eclemma.org/>  Coverage  Report  (generated  Tue  Sep  16  20:11:19  EDT  2008)

[all  classes <ECFTests>]


OVERALL  COVERAGE  SUMMARY

name class,  % method,  % block,  % line,  %
all  classes 62%    (78/125) 42%    (353/832) 36%    (6007/16501) 40%    (1419.5/3573)



OVERALL  STATS  SUMMARY

total  packages: 	21
total  executable  files: 	89
total  classes: 	125
total  methods: 	832
total  executable  lines: 	3573


COVERAGE  BREAKDOWN  BY  PACKAGE

name class,  % method,  % block,  % line,  %
org.eclipse.ecf.core.events <_files/0.html> 0%      (0/6) 0%      (0/26) 0%      (0/243) 0%      (0/65)
org.eclipse.ecf.core.security <_files/1.html> 0%      (0/11) 0%      (0/42) 0%      (0/406) 0%      (0/116)
org.eclipse.ecf.core.user <_files/2.html> 0%      (0/1) 0%      (0/12) 0%      (0/121) 0%      (0/31)
org.eclipse.ecf.core.util <_files/3.html> 12%    (2/16) 14%    (15/106) 5%      (136/2829) 7%      (41.9/576)
org.eclipse.ecf.provider.filetransfer.util <_files/4.html> 50%    (1/2) 40%    (2/5) 5%      (7/142) 12%    (3/26)
org.eclipse.ecf.core.provider <_files/5.html> 100%  (1/1) 22%    (2/9) 12%    (15/124) 12%    (3/25)
org.eclipse.ecf.core.identity <_files/6.html> 91%    (10/11) 35%    (36/104) 26%    (457/1791) 28%    (96.1/338)
org.eclipse.ecf.core <_files/7.html> 70%    (7/10) 33%    (29/89) 27%    (413/1548) 28%    (94.7/339)
org.eclipse.ecf.filetransfer <_files/8.html> 71%    (5/7) 28%    (11/39) 34%    (79/230) 32%    (27.2/86)
org.eclipse.ecf.internal.provider.filetransfer <_files/9.html> 100%  (6/6) 67%    (26/39) 36%    (661/1821) 48%    (156.4/327)
org.eclipse.ecf.internal.core.identity <_files/a.html> 100%  (3/3) 61%    (11/18) 42%    (338/813) 50%    (77.2/153)
org.eclipse.ecf.provider.filetransfer.outgoing <_files/b.html> 89%    (8/9) 53%    (35/66) 48%    (550/1145) 47%    (131.5/281)
org.eclipse.ecf.internal.core <_files/c.html> 100%  (3/3) 65%    (15/23) 52%    (469/900) 59%    (113.3/191)
org.eclipse.ecf.filetransfer.identity <_files/d.html> 50%    (1/2) 55%    (6/11) 57%    (63/110) 43%    (10/23)
org.eclipse.ecf.internal.ssl <_files/e.html> 67%    (2/3) 45%    (9/20) 58%    (180/313) 51%    (37.5/73)
org.eclipse.ecf.internal.filetransfer <_files/f.html> 50%    (1/2) 50%    (5/10) 59%    (139/235) 65%    (33.6/52)
org.eclipse.ecf.provider.filetransfer.identity <_files/10.html> 100%  (2/2) 75%    (12/16) 59%    (155/262) 71%    (32/45)
org.eclipse.ecf.provider.filetransfer.retrieve <_files/11.html> 77%    (10/13) 68%    (77/114) 63%    (1303/2062) 65%    (324.5/498)
org.eclipse.ecf.provider.filetransfer.browse <_files/12.html> 93%    (14/15) 72%    (55/76) 73%    (963/1319) 71%    (215/304)
org.eclipse.ecf.internal.provider.filetransfer.ssl <_files/13.html> 100%  (1/1) 100%  (5/5) 89%    (67/75) 94%    (18.8/20)
org.eclipse.ecf.core.start <_files/14.html> 100%  (1/1) 100%  (2/2) 100%  (12/12) 100%  (4/4)


[all  classes <ECFTests>]
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