Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 36235 Details for
Bug 131547
Test Log Viewer: Defect Tracking support from Test Log Viewer
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
feature design doc
hf_131547.html (text/html), 3.81 KB, created by
Bianca Jiang
on 2006-03-14 10:52:08 EST
(
hide
)
Description:
feature design doc
Filename:
MIME Type:
Creator:
Bianca Jiang
Created:
2006-03-14 10:52:08 EST
Size:
3.81 KB
patch
obsolete
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> ><html> ><head> ><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ><title>TPTP feature 131547</title> ><link rel="stylesheet" type="text/css" href="http://eclipse.org/default_style.css"> ></head> ><body> ><h1>TPTP feature: 131547</h1> ><table border="0" cellpadding="2" cellspacing="2"> > <tbody> > <tr> > <td width="100">Author:</td> > <td>Bianca Jiang</td> > </tr> > <tr> > <td width="100">email:</td> > <td><a href="mailto:bjiang@us.ibm.com">bjiang@us.ibm.com</a></td> > </tr> > <tr> > <td width="100">Last updated:</td> > <td> > <script language="JavaScript" type="text/javascript"> > document.write(document.lastModified); > </script> > </td> > </tr> > </tbody> ></table> ><p><br> ><span style="font-size: 10pt; color: red; font-family: Helv;">Rough workload estimate for design/code/test in person weeks: 2</span></p> ><p><span style="font-size: 10pt; color: red; font-family: Helv;">Rough workload estimate for doc in person days: 10</span></p> > ><p><b>Theme: <br> ><li>Simple to Use</li> ><li>Appealing to the Broader Community</li> ><li>Design for Extensibility: Be a Better Platform</li> </b></p> ><br> > ><h2>Requirement summary</h2> ><p>Component: <span class=SpellE>Test.UI.FrameworkEditors</span> (Test Log >Viewer) <br> ><br> >Defect Tracking support from Test Log Viewer</p> > ><p>When users see a failed test case in Test Log Viewer, a very useful use case >is to allow them submit defect(s)/enhancement(s) for the particular test result >(not limited to verdicts, but applicable to any execution event). Later on, >users should also be able to get the associated defects with the execution >event and be able to further query for the status, details, etc. about the >defects.</p> > ><p>TPTP should provide the extension point for consuming tools to plug in their >own defect tracking system. This will make Test Log Viewer a much more useful tool >than just a results viewer.</p> > ><h2>User interactions</h2> ><p>1. After the users execute a test and see their test results in Test Log Viewer, the next step is to submit a defect or >feature request against the interesting execution event, e.g. failed verdict. <br> >2. Or, if the user knows there are already existing defects for the same problem, they could query for the defects and be able to associate them with the test result.<br> >3. When a user opens an existing Test Log, they want to look at (and maybe modify) the defects that's associated for the results.<br> ></p> > ><h4><i>User interface</i></h4> ><p>For any selected execution event, or the overall execution result, the user should be able to:<br> >1. submit a new record<br> >2. open an existing record<br> >3. query for existing record(s)<br> >When perform any of the above actions, the defect tracking provider should allow users to create a new repository connection >when there's none, or select from the existing connection. The existing connections can come from the consuming tools from earlier >configurations, or they can come from the information stored with the current test log.<br> >4. associate with a record(s)<br> >5. remove the association with the record(s)<br> ></p> > ><h4><i>Extension points</i></h4> ><p><a href="hf_131547_files/testLogDefectTrackingProvider.exsd">Extension point</a> for consuming tools to plugin their own defect tracking support. ><a href="hf_131547_files/IDefectTrackingProvider.java">Here</a> is the java interface.</p> > ><h4><i>Compatibility</i></h4> ><p><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=130574">bugzilla 130574</a> >provide a patch for previous releases to be compatible with new resources with model changes.</p> > ><h2>Design summary</h2> ><p>Proposed data model design:<br> ><img width=646 height=473 src="hf_131547_files/image002.gif" /> ></p> ></body> ></html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>TPTP feature 131547</title> <link rel="stylesheet" type="text/css" href="http://eclipse.org/default_style.css"> </head> <body> <h1>TPTP feature: 131547</h1> <table border="0" cellpadding="2" cellspacing="2"> <tbody> <tr> <td width="100">Author:</td> <td>Bianca Jiang</td> </tr> <tr> <td width="100">email:</td> <td><a href="mailto:bjiang@us.ibm.com">bjiang@us.ibm.com</a></td> </tr> <tr> <td width="100">Last updated:</td> <td> <script language="JavaScript" type="text/javascript"> document.write(document.lastModified); </script> </td> </tr> </tbody> </table> <p><br> <span style="font-size: 10pt; color: red; font-family: Helv;">Rough workload estimate for design/code/test in person weeks: 2</span></p> <p><span style="font-size: 10pt; color: red; font-family: Helv;">Rough workload estimate for doc in person days: 10</span></p> <p><b>Theme: <br> <li>Simple to Use</li> <li>Appealing to the Broader Community</li> <li>Design for Extensibility: Be a Better Platform</li> </b></p> <br> <h2>Requirement summary</h2> <p>Component: <span class=SpellE>Test.UI.FrameworkEditors</span> (Test Log Viewer) <br> <br> Defect Tracking support from Test Log Viewer</p> <p>When users see a failed test case in Test Log Viewer, a very useful use case is to allow them submit defect(s)/enhancement(s) for the particular test result (not limited to verdicts, but applicable to any execution event). Later on, users should also be able to get the associated defects with the execution event and be able to further query for the status, details, etc. about the defects.</p> <p>TPTP should provide the extension point for consuming tools to plug in their own defect tracking system. This will make Test Log Viewer a much more useful tool than just a results viewer.</p> <h2>User interactions</h2> <p>1. After the users execute a test and see their test results in Test Log Viewer, the next step is to submit a defect or feature request against the interesting execution event, e.g. failed verdict. <br> 2. Or, if the user knows there are already existing defects for the same problem, they could query for the defects and be able to associate them with the test result.<br> 3. When a user opens an existing Test Log, they want to look at (and maybe modify) the defects that's associated for the results.<br> </p> <h4><i>User interface</i></h4> <p>For any selected execution event, or the overall execution result, the user should be able to:<br> 1. submit a new record<br> 2. open an existing record<br> 3. query for existing record(s)<br> When perform any of the above actions, the defect tracking provider should allow users to create a new repository connection when there's none, or select from the existing connection. The existing connections can come from the consuming tools from earlier configurations, or they can come from the information stored with the current test log.<br> 4. associate with a record(s)<br> 5. remove the association with the record(s)<br> </p> <h4><i>Extension points</i></h4> <p><a href="hf_131547_files/testLogDefectTrackingProvider.exsd">Extension point</a> for consuming tools to plugin their own defect tracking support. <a href="hf_131547_files/IDefectTrackingProvider.java">Here</a> is the java interface.</p> <h4><i>Compatibility</i></h4> <p><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=130574">bugzilla 130574</a> provide a patch for previous releases to be compatible with new resources with model changes.</p> <h2>Design summary</h2> <p>Proposed data model design:<br> <img width=646 height=473 src="hf_131547_files/image002.gif" /> </p> </body> </html>
View Attachment As Raw
Actions:
View
Attachments on
bug 131547
:
36235
|
36245
|
36247
|
36248
|
36249