blob: b3f443bff9e3be67fd727507bb6631a57a827e48 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.76 [en] (Windows NT 5.0; U) [Netscape]">
<title>M4 Test Grid for JDT/UI and Text Components</title>
</head>
<head>
</head>
<body lang=EN-US link=blue vlink=blue style='tab-interval:.5in'>
<div class=Section1>
<h2>3.2 M3 Test Grid for JDT/UI and Text Components</h2>
<p class=MsoNormal style='margin-bottom:12.0pt'>Test day: <st1:date Year="2005"
Day="1" Month="11">Tuesday, November 1, 2005</st1:date><br>
Components: JDT/Text, JDT/UI, Platform/Search and Platform/Text<br>
Testers: Dirk <span class=SpellE>Baeumer</span>, <span class=SpellE>Benno</span>
Baumgartner, Tom <span class=SpellE>Eicher</span>, Markus Keller, Tobias Widmer,
<span class=GramE>Philip</span> Mayer</p>
<h4>Bug verification (all):</h4>
<ul>
<li class=MsoNormal style='mso-list:l7 level1 lfo3;tab-stops:list .5in'>Verify
all bugs fixed during the M3 cycle</li>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<ul>
<li class=MsoNormal style='mso-list:l7 level1 lfo3;tab-stops:list .5in'>Start
with P1 and P2 bugs:</li>
</ul>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:.75in;text-indent:-.25in;mso-list:l3 level1 lfo6;tab-stops:list .75in'><![if !supportLists]><span
lang=DE-CH style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language:
DE-CH'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><a
href="https://bugs.eclipse.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&amp;short_desc=&amp;product=JDT&amp;component=Text&amp;component=UI&amp;target_milestone=3.2+M3&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;priority=P1&amp;priority=P2&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;changedin=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;namedcmd=Assigned+to+me&amp;newqueryname=&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0="><span
lang=DE-CH style='mso-ansi-language:DE-CH'>P1 &amp; P2 <span class=SpellE>bugs</span>
in JDT/UI &amp; JDT/Text<br>
</span></a><span lang=DE-CH style='mso-ansi-language:DE-CH'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:.75in;text-indent:-.25in;mso-list:l3 level1 lfo6;tab-stops:list .75in'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><a
href="https://bugs.eclipse.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&amp;short_desc=&amp;product=Platform&amp;component=Search&amp;component=Text&amp;target_milestone=3.2+M3&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=RESOLVED&amp;resolution=FIXED&amp;priority=P1&amp;priority=P2&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;changedin=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;namedcmd=Assigned+to+me&amp;newqueryname=&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">P1
&amp; P2 bugs in Platform/Search &amp; Platform/Text</a></p>
<h4>Open Type dialog (Tobias, Markus):</h4>
<ul>
<li class=MsoNormal style='mso-list:l2 level1 lfo9;tab-stops:list .5in'>History
consistency check now takes place in background</li>
<ul style='margin-top:0in' type=circle>
<li class=MsoNormal style='mso-list:l2 level2 lfo9;tab-stops:list 1.0in'>ensure
that deleted types don't show up in the dialog anymore</li>
<li class=MsoNormal style='mso-list:l2 level2 lfo9;tab-stops:list 1.0in'><span
class=GramE>quickly</span> open the dialog after deleting types which are
referenced in the history. Ensure that you see a blocked dialog waiting
for the background consistency check to finish.</li>
<li class=MsoNormal style='mso-list:l2 level2 lfo9;tab-stops:list 1.0in'><span
class=GramE>open</span> the dialog directly after start-up (while the
Initialize Java ... job is still running). Ensure that you see a blocking
dialog.</li>
</ul>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<ul>
<li class=MsoNormal style='mso-list:l2 level1 lfo9;tab-stops:list .5in'>Pattern
matching support is now used from JDT/Core:</li>
<ul style='margin-top:0in' type=circle>
<li class=MsoNormal style='mso-list:l2 level2 lfo9;tab-stops:list 1.0in'>test
that all patterns work correctly (camel case, wildcard, &lt; and blank
for end of string)</li>
</ul>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<h4>Package Explorer (Tom, Philip):</h4>
<ul>
<li class=MsoNormal style='mso-list:l0 level1 lfo13;tab-stops:list .5in'>The
package explorer now supports non Java working sets when in working set
mode. The only restriction is that the top level elements of the working
set can be adapted to <span class=SpellE>IProject</span>.</li>
<ul style='margin-top:0in' type=circle>
<li class=MsoNormal style='mso-list:l0 level2 lfo13;tab-stops:list 1.0in'>test
that those working sets can be selected</li>
<li class=MsoNormal style='mso-list:l0 level2 lfo13;tab-stops:list 1.0in'>test
that the actions (refresh, open/close, ...) on these working sets work
correctly</li>
<li class=MsoNormal style='mso-list:l0 level2 lfo13;tab-stops:list 1.0in'>test
that updating the projects (renaming, deleting, ...) updates the working
sets referencing these projects</li>
</ul>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<h4>Eclipse File System (Markus, Tom):</h4>
<ul>
<li class=MsoNormal style='mso-list:l0 level1 lfo13;tab-stops:list .5in'>Jar
Creation</li>
<ul style='margin-top:0in' type=circle>
<li class=MsoNormal style='mso-list:l0 level2 lfo13;tab-stops:list 1.0in'><span
class=GramE>test</span> Jar exporting. Ensure that jars are created
correctly (not only table of contents). Try to run a program using such a
Jar.</li>
<li class=MsoNormal style='mso-list:l0 level2 lfo13;tab-stops:list 1.0in'><span
class=GramE>rename</span> and delete the projects for which a Jar got
created.</li>
</ul>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<ul>
<li class=MsoNormal style='mso-list:l0 level1 lfo13;tab-stops:list .5in'>New
Java Project wizard</li>
<ul style='margin-top:0in' type=circle>
<li class=MsoNormal style='mso-list:l0 level2 lfo13;tab-stops:list 1.0in'>test
creating a project on a existing location (delete a project, but don't
delete its content and recreate it)</li>
<li class=MsoNormal style='mso-list:l0 level2 lfo13;tab-stops:list 1.0in'>ensure
that a backup of the .classpath and .project file is created in the OS
specific temp directory</li>
<li class=MsoNormal style='mso-list:l0 level2 lfo13;tab-stops:list 1.0in'><span
class=GramE>modify</span> the classpath in the wizard and press cancel.
Make sure that the content of the .classpath and .project file is
correctly restored from the <span class=SpellE>tmp</span> directory</li>
</ul>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<ul>
<li class=MsoNormal style='mso-list:l0 level1 lfo13;tab-stops:list .5in'>Existence
Tests:</li>
<ul style='margin-top:0in' type=circle>
<li class=MsoNormal style='mso-list:l0 level2 lfo13;tab-stops:list 1.0in'><span
class=GramE>create</span> a new project, source folder and type where a
file on disk with the same name already exists but without having the
resource in the workspace tree. Make sure that an error is displayed
warning about the existence.</li>
</ul>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<ul>
<li class=MsoNormal style='mso-list:l0 level1 lfo13;tab-stops:list .5in'>Refreshing
Workspace</li>
<ul style='margin-top:0in' type=circle>
<li class=MsoNormal style='mso-list:l0 level2 lfo13;tab-stops:list 1.0in'>make
sure that external project deletion is correctly discovered by the
refresh action (create a project, delete it on disk and refresh it)</li>
</ul>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<h4>Clean Up Refactoring (Tom, <span class=SpellE>Benno</span>):</h4>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<ul>
<li class=MsoNormal style='mso-list:l8 level1 lfo20;tab-stops:list .5in'>Test
cleanups by applying all sorts of cleanup combinations to different sets
of compilation units.</li>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<h4>New Java Project wizard (<span class=SpellE>Benno</span>, Dirk):</h4>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<ul>
<li class=MsoNormal style='mso-list:l8 level1 lfo20;tab-stops:list .5in'>On
first page test selecting JDK. Check that the compiler compliance level
and the JDK <span class=GramE>is</span> set correctly after finishing the
wizard.</li>
<li class=MsoNormal style='mso-list:l8 level1 lfo20;tab-stops:list .5in'>On
second page test create new source folder action.</li>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<h4>Project Build Path properties (Dirk, Tobias):</h4>
<ul>
<li class=MsoNormal style='mso-list:l19 level1 lfo24;tab-stops:list .5in'>On
build patch properties page for Java project under source tab test link
source action.</li>
</ul>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<h4>Sort Members action (Tobias, Markus):</h4>
<ul>
<li class=MsoNormal style='mso-list:l19 level1 lfo24;tab-stops:list .5in'>Test
sort members action</li>
<ul style='margin-top:0in' type=circle>
<li>Test
if it excludes fields, <span class=SpellE>enum</span> <span class=SpellE>consts</span>
and <span class=SpellE>initializers</span>.</li>
</ul>
</ul>
<p><span
style='font-size:10.0pt;font-family:"Courier New";color:black'><o:p>&nbsp;</o:p></span></p>
<h4><span class=SpellE>Javadoc</span> Content Assist (Philip, Tom):</h4>
<ul>
<li class=MsoNormal style='mso-list:l19 level1 lfo24;tab-stops:list .5in'>Test
<span class=SpellE>javadoc</span> content assist</li>
<ul style='margin-top:0in' type=circle>
<li>test
normal assist within @see and {@link} tags</li>
<li>test
that only these tags show up that make sense (e.g. @<span class=SpellE>param</span>
for methods and parameterized types)</li>
<li>test
type completion outside of any tag, completing the type name or the
{@link reference)</li>
<li>verify
import behavior for type completion: normal import behavior inside tags,
no imports for informal (&lt;code&gt;) references</li>
</ul>
</ul>
</div>
</body>
</html>