releasenotes-me_framework.html.svn-base

来自「cqME :java framework for TCK test.」· SVN-BASE 代码 · 共 1,302 行 · 第 1/3 页

SVN-BASE
1,302
字号
    <ul>      <li>Test Suite hierarchy updated. Introduced a service-based TestSuite          class that delegates starting and stopping services to a service manager          and corresponding service classes. Service classes are created for          passive agent, Http, Https, CommService, messaging and test bundling.</li>      <li>Better identification of Framework Java Archive (JAR) files. Invoke          <code>java -jar j2mefw_jt.jar</code> to see a list of all JAR files,          with checksums, the name of the version, and the build. (<a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=97">ISSUE #97</a>).</li>      <li>Better error messages in various places (<a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=73">ISSUE #73</a>, <a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=84">ISSUE #84</a>,          <a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=78">ISSUE #78</a>, <a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=170">ISSUE #170</a>, <a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=168">ISSUE #168</a>, <a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=159">ISSUE #159</a>).</li>      <li>Moved common MIDP interactive and OTA classes to the Framework (CR #6407297).</li>      <li>Corrected Framework's handling of the <code>testsuite.jtt</code> entities:        <ul>          <li>interview</li>          <li>finder</li>          <li>declaratively enabling DTF</li>        </ul>      </li>      <li>ME Framework JAR files can now be placed in any location, not only <code>lib</code>,          as was previously required.</li>      <li>Improvements in the TestBundler (CLDC and MIDP modes):        <ul>          <li>Improvements in handling of <code>testClasses.lst</code> (CR #5064774)</li>          <li>The main test class is now automatically bundled,              so you do not need to specify it in the <code>testClasses.lst</code> file</li>        </ul>      </li>    </ul>  <h3>Performance Improvements</h3>  <p>    Various performance improvements for test execution in    CLDC/MIDP mode (faster JAR file creation, faster signing, I/O    buffering).</p>  <h3>Better Out-of-box experience and easier customization</h3>    <ul>      <li>Better default values selected without the need to manually          specify them (correct Script, depending on the test execution          mode) <a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=174">ISSUE #174</a></li>      <li>BasicTckInterview is now much easier to customize and extend if needed</li>      <li>Remote test description field is not mandatory for distributed tests <a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=156">ISSUE #156</a></li>      <li>The passive agent is an optional component of the distributed test suite <a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=157">ISSUE #157</a></li>    </ul>  <h3>IPv6 fixes</h3>    Various IPv6-related bugs were fixed (<a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=92">ISSUE #92</a>, <a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=96">ISSUE #96</a>, <a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=108">ISSUE #108</a>).  <h3>Transition to JDK&#8482; 5 Software</h3>    Began to use new JDK 5 software features and now JDK 5 is the minimum required version.  <h3>All Bug Fixes</h3>  <table summary="Fixed Bugs" border="1" cellpadding="5" cellspacing="0">    <thead>      <tr>        <th>BugId</th>        <th>Synopsis</th>      </tr>    </thead>    <tbody>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=2">ISSUE #2</a></td>			<td>  Better Debugging options/questions needed</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=5">ISSUE #5</a></td>			<td>  Export or equivalent functionality for all tests</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=6">ISSUE #6</a></td>			<td> OTA provisioning server for exported tests</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=8">ISSUE #8</a></td>			<td>  Provide source code to developers</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=9">ISSUE #9</a></td>			<td>  Test export run should create .jad files </td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=14">ISSUE #14</a></td>			<td> Need base Script class for <span class="caps">CDC</span> stacked TCKs</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=15">ISSUE #15</a></td>			<td> Need common interview questions for <span class="caps">CDC</span> based TCKs</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=24">ISSUE #24</a></td>			<td> REGRESSION. Harness exits with exception with <span class="caps">CDC</span> based <span class="caps">TCK</span> immediately after start</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=27">ISSUE #27</a></td>			<td> Possible resource leaks in finally blocks</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=28">ISSUE #28</a></td>			<td> Some unit tests fail when ran with jtharness</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=29">ISSUE #29</a></td>			<td> REGRESSION: backward compatibility broken in J2MEDistributedTest</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=30">ISSUE #30</a></td>			<td> REGRESSION: backward compatibility with <span class="caps">MIDP 1</span>.0 RI broken</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=31">ISSUE #31</a></td>			<td> REGRESSION: <span class="caps">SATSA 1</span>.0b <span class="caps">TCK</span> doesn&#8217;t run tests in <span class="caps">MIDP</span> mode with ME Framework 1.2</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=33">ISSUE #33</a></td>			<td> New Test Export throws <span class="caps">NPE</span> in <span class="caps">MIDP TCK</span></td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=35">ISSUE #35</a></td>			<td>  Renamed <span class="caps">HTML</span> index of exported tests</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=36">ISSUE #36</a></td>			<td> Tests fail with <span class="caps">NPE</span> in &#8216;no test export&#8217; mode</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=37">ISSUE #37</a></td>			<td> REGRESSION: <span class="caps">MIDP</span> based TCKs failed with preinstalled Agent</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=38">ISSUE #38</a></td>			<td> Export directory is overwritten without warnings</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=42">ISSUE #42</a></td>			<td> J2meBaseTestSuite incorrectly overrides initTestBundler() method</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=44">ISSUE #44</a></td>			<td> Missing resources for CldcCustomCommInterview</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=45">ISSUE #45</a></td>			<td> More info for Test Export should contain additional information about agent and client preinstalled</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=46">ISSUE #46</a></td>			<td> Incorrect text on question and more info panel for</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=47">ISSUE #47</a></td>			<td> Framework interview inconsistencies and usability ISSUEs</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=49">ISSUE #49</a></td>			<td> agent_client.jar file is not being closed/deleted after test execution</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=51">ISSUE #51</a></td>			<td> getNextApp.jad file remains undeleted when the test execution is over</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=52">ISSUE #52</a></td>			<td>  Test Export for <span class="caps">CLDC</span> mode</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=53">ISSUE #53</a></td>			<td> Interview ISSUEs with <span class="caps">CLDC</span> mode</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=54">ISSUE #54</a></td>			<td> &#8220;Channel Type&#8221; question present even in non-CLDC modes</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=55">ISSUE #55</a></td>			<td> Exception is thrown when assertions enabled</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=56">ISSUE #56</a></td>			<td> Lots of javadoc warnings during the build</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=57">ISSUE #57</a></td>			<td> Test Export creates and uses src.map file</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=58">ISSUE #58</a></td>			<td> Unit tests compilation fails on JUnit 4.1 and above</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=59">ISSUE #59</a></td>			<td> Automatic bundling of $executeClass</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=60">ISSUE #60</a></td>			<td> In Test Export mode, not all copied sources are listed</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=62">ISSUE #62</a></td>			<td> Test Export: need to copy Java source files with respect of their package names</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=63">ISSUE #63</a></td>			<td> Test Export fails if ME Framework lib directory is different from the Test Suite lib directory</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=66">ISSUE #66</a></td>			<td> Ant build puts some files in the project base directory</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=68">ISSUE #68</a></td>			<td> Occasional severe performance degradation in <span class="caps">CLDC</span>/MIDP execution mode</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=69">ISSUE #69</a></td>			<td> Impossible to turn &#8220;Server&#8221; verboseness on</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=70">ISSUE #70</a></td>			<td> Enable pluggable communication in FW interview</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=72">ISSUE #72</a></td>			<td> DTFInterview should be suitable for various test suite types</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=73">ISSUE #73</a></td>			<td> REGRESSION: error messages from the test suite are not user friendly</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=75">ISSUE #75</a></td>			<td> Duplicated code in ExportTestSuite and ExportBundler</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=77">ISSUE #77</a></td>			<td> Performance: should not sign MIDlets via external java process</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=78">ISSUE #78</a></td>			<td> Improve error diagnostics when several regular Clients run in parallel</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=79">ISSUE #79</a></td>			<td> config.jti file isn&#8217;t created during the export of distributed tests as expected</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=79">ISSUE #79</a></td>			<td> NPE thrown from ExportInterview</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=81">ISSUE #81</a></td>			<td> Communications&#8217; jars are loaded not from proper place in <span class="caps">CDC</span> mode</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=84">ISSUE #84</a></td>			<td> Lack of proper error reporting with ill-formed URLs for app download</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=85">ISSUE #85</a></td>			<td> CDC agent doesn&#8217;t contain ExecJCKTestSameJVMCmd command</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=87">ISSUE #87</a></td>			<td> Framework disallows to provide custom TestFinder</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=88">ISSUE #88</a></td>			<td> Framework require classes/share path to be always presented</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=90">ISSUE #90</a></td>			<td> JarBuilder.createJar adds conntent to current <span class="caps">JAR</span> via private methods</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=92">ISSUE #92</a></td>			<td> Datagram socket commclient cannot handle IPv6 address</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=93">ISSUE #93</a></td>			<td> Ability to declaratively specify Interview class is needed</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=94">ISSUE #94</a></td>			<td> Ability to declaratively enable/disable <span class="caps">DTF</span> support is needed</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=95">ISSUE #95</a></td>			<td> Base Interview should provide means to easily enable/disable concurrency</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=96">ISSUE #96</a></td>			<td> Serial line based communication client should be provided</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=97">ISSUE #97</a></td>			<td> Better identification of Framework jars is needed</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=99">ISSUE #99</a></td>			<td> DTFInterview and CommInterview should be updated to support literal IPv6 addresses</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=100">ISSUE #100</a></td>			<td> Test Export: some classes from testclasses.lst are not listed in test descriptions</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=101">ISSUE #101</a></td>			<td> Errors in Javadoc comments</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=104">ISSUE #104</a></td>			<td> REGRESSION: some original RI&#8217;s startup scripts don&#8217;t work with current version of ME Framework</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=106">ISSUE #106</a></td>			<td> Specific MIDletGUIAgent for test export mode. </td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=107">ISSUE #107</a></td>			<td> Default location of export directory is confusing</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=108">ISSUE #108</a></td>			<td> J2SEMsgServerProxy is not IPv6-compliant</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=109">ISSUE #109</a></td>			<td> Empty <span class="caps">JAR</span> URLs in Test Export mode</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=110">ISSUE #110</a></td>			<td> Export of test dscription files</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=111">ISSUE #111</a></td>			<td> REGRESSION: Test run fails to start if jarSourceDir does not exist</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=112">ISSUE #112</a></td>			<td> Class.forName() should not be used for loading custom interview</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=113">ISSUE #113</a></td>			<td> Public constants in test export sources must have proper names</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=114">ISSUE #114</a></td>			<td>  OTASupportServer discards reason for Status.passed</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=117">ISSUE #117</a></td>			<td> Code duplication in ExportBundler</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=118">ISSUE #118</a></td>			<td> In exported build, the original <span class="caps">JAR</span> file should be in classpath</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=119">ISSUE #119</a></td>			<td> Exported sources incorrectly compiled</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=120">ISSUE #120</a></td>			<td> Test export always produces <span class="caps">JAM</span> files</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=121">ISSUE #121</a></td>			<td> Added user friendly message to exported build, explaining how to set platform.active</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=122">ISSUE #122</a></td>			<td> Modification of exported sources makes no effect</td>		</tr>		<tr>			<td><a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=126">ISSUE #126</a></td>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?