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

I also ran the manual UI test cases at
http://wiki.eclipse.org/Equinox/p2/UI_Manual_Tests

These tests took only 10 minutes to perform (most of that was downloading over my rather slow network connection) and achieved decent UI coverage.

org.eclipse.equinox.p2.ui - 61.9%
org.eclipse.equinox.p2.ui.sdk - 78.3%
org.eclipse.equinox.p2.updatechecker - 82.7%


(See attached file: coverage.html)

John, I could send you the session file if you had any desire to merge these reports together...

susan
Inactive hide details for John Arthorne <John_Arthorne@xxxxxxxxxx>John Arthorne <John_Arthorne@xxxxxxxxxx>




          John Arthorne <John_Arthorne@xxxxxxxxxx>
          Sent by: p2-dev-bounces@xxxxxxxxxxx

          09/16/2008 02:46 PM
          Please respond to P2 developer discussions



To: p2-dev@xxxxxxxxxxx
cc:
Subject: [p2-dev] Coverage update


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. 


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


#### p2-sep16.html has been removed from this note on September 16, 2008 by Susan Franklin McCourt

GIF image

GIF image

GIF image

Title: EMMA Coverage Report (generated Tue Sep 16 15:05:34 PDT 2008)
EMMA  Coverage  Report  (generated  Tue  Sep  16  15:05:34  PDT  2008)
[all  classes]

OVERALL  COVERAGE  SUMMARY

nameclass,  %method,  %block,  %line,  %
all  classes80%    (235/294)70%    (961/1373)67%    (18898/28304)67%    (4253.8/6354)

OVERALL  STATS  SUMMARY

total  packages:18
total  executable  files:154
total  classes:294
total  methods:1373
total  executable  lines:6354

COVERAGE  BREAKDOWN  BY  PACKAGE

nameclass,  %method,  %block,  %line,  %
org.eclipse.equinox.internal.provisional.p2.ui.operations40%    (8/20)35%    (47/135)27%    (577/2111)30%    (125.6/414)
org.eclipse.equinox.internal.p2.ui.model83%    (5/6)57%    (24/42)43%    (199/462)48%    (51.5/108)
org.eclipse.equinox.internal.provisional.p2.ui.viewers69%    (9/13)57%    (39/69)45%    (682/1521)47%    (180.9/387)
org.eclipse.equinox.internal.provisional.p2.ui55%    (11/20)54%    (59/110)49%    (1137/2311)53%    (282.1/537)
org.eclipse.equinox.internal.p2.ui.viewers57%    (4/7)69%    (22/32)50%    (294/584)62%    (86/139)
org.eclipse.equinox.internal.provisional.p2.ui.model80%    (12/15)55%    (66/119)56%    (640/1150)54%    (166.3/306)
org.eclipse.equinox.internal.p2.ui.sdk.updates70%    (14/20)72%    (56/78)62%    (927/1499)60%    (212/356)
org.eclipse.equinox.internal.provisional.p2.ui.dialogs76%    (32/42)70%    (108/154)65%    (2225/3437)64%    (497.5/772)
org.eclipse.equinox.internal.provisional.p2.ui.query81%    (17/21)79%    (72/91)70%    (1504/2157)71%    (333.7/471)
org.eclipse.equinox.internal.p2.ui.sdk.prefs85%    (11/13)70%    (28/40)75%    (1090/1449)79%    (232.8/296)
org.eclipse.equinox.internal.provisional.p2.ui.actions90%    (9/10)76%    (39/51)78%    (969/1239)73%    (202.4/276)
org.eclipse.equinox.internal.p2.ui100%  (7/7)90%    (28/31)80%    (477/599)86%    (114/132)
org.eclipse.equinox.internal.p2.ui.sdk93%    (39/42)83%    (139/168)82%    (3344/4089)79%    (698/879)
org.eclipse.equinox.internal.p2.updatechecker100%  (3/3)94%    (16/17)82%    (359/437)82%    (75.8/92)
org.eclipse.equinox.internal.p2.ui.dialogs98%    (40/41)92%    (174/189)83%    (3677/4442)82%    (825.2/1008)
org.eclipse.equinox.internal.provisional.p2.ui.sdk100%  (11/11)93%    (39/42)97%    (776/796)94%    (162/173)
org.eclipse.equinox.internal.provisional.p2.ui.policy100%  (2/2)100%  (2/2)100%  (6/6)100%  (2/2)
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