~jterrell/nunitv2/nunitv2

« back to all changes in this revision

Viewing changes to doc/releaseNotes.html

  • Committer: Charlie Poole
  • Date: 2012-01-25 15:22:27 UTC
  • mfrom: (3368.1.7 work)
  • Revision ID: charlie@nunit.org-20120125152227-vw2i8uufx87pct80
Merge changes from trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!-- saved from url=(0014)about:internet -->
2
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
3
 
 
 
1
<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
4
2
<html>
5
 
 
6
3
<!-- Standard Head Part -->
7
 
 
8
4
<head>
9
 
 
10
5
<title>NUnit - ReleaseNotes</title>
11
 
 
12
6
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
13
 
 
14
7
<meta http-equiv="Content-Language" content="en-US">
15
 
 
16
8
<meta name="norton-safeweb-site-verification" content="tb6xj01p4hgo5x-8wscsmq633y11-e6nhk-bnb5d987bseanyp6p0uew-pec8j963qlzj32k5x9h3r2q7wh-vmy8bbhek5lnpp5w4p8hocouuq39e09jrkihdtaeknua" />
17
 
 
18
9
<link rel="stylesheet" type="text/css" href="nunit.css">
19
 
 
20
10
<link rel="shortcut icon" href="favicon.ico">
21
 
 
22
11
</head>
23
 
 
24
12
<!-- End Standard Head Part -->
25
13
 
26
 
 
27
 
 
28
14
<body>
29
15
 
30
 
 
31
 
 
32
16
<!-- Standard Header for NUnit.org -->
33
 
 
34
17
<div id="header">
35
 
 
36
18
  <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
37
 
 
38
19
  <div id="nav">
39
20
    <a href="http://www.nunit.org">NUnit</a>
40
21
    <a class="active" href="index.html">Documentation</a>
41
22
  </div>
42
 
 
43
23
</div>
44
 
 
45
24
<!-- End of Header -->
46
25
 
47
 
 
48
 
 
49
26
<div id="content">
50
27
 
51
 
 
52
 
 
53
28
<style><!--
54
 
 
55
29
li { padding-bottom: .5em; }
56
 
 
57
30
ul ul li { padding-bottom: 0; }
58
 
 
59
31
dt { font-weight: bold }
60
 
 
61
32
--></style>
62
33
 
63
 
 
64
 
 
65
34
<h2>Release Notes</h2>
66
35
 
 
36
<!--
 
37
<div style="max-width:660px;text-align:right">
 
38
<a href="releaseBreakdown.html">View Changes Separately for Each 2.6 Pre-Release</a>
 
39
</div>
 
40
-->
67
41
 
68
42
<style><!--
69
43
li { padding-bottom: .5em; }
71
45
dt { font-weight: bold }
72
46
--></style>
73
47
 
 
48
<h3>NUnit 2.6 Beta 4 - Version 2.6.0.12017 - January 17, 2012</h3>
 
49
 
 
50
<h4>General</h4>
 
51
 
 
52
<ul>
 
53
<li>NUnit no longer stores settings in the test configuration file, as it
 
54
    did in earlier versions. Specifically, we no longer recognize or support 
 
55
    OldStyleTestCases, ApartmentState, ThreadPriority or DefaultLogThreshold 
 
56
    in the configuration file. Further details on each of these features are 
 
57
    included in the appropriate sections below.
 
58
<li>The TestRunner interface has been modified. Applications using this
 
59
    interface will need to be modified but general users are not effected.
 
60
</ul>
 
61
 
 
62
<h4>Framework</h4>
 
63
 
 
64
<ul>
 
65
<li>User-defined equality comparers specified with the <b>Using</b> syntax 
 
66
    element may now be used with arrays and dictionaries. Essentially, this 
 
67
    means that there are no longer any restrictions on the Types for which a 
 
68
    user-defined equality comparer may be specified.
 
69
<li>So-called "old-style" tests, identified by having a name beginning with
 
70
    "Test" are no longer supported in NUnit 2.6.
 
71
<li>Setting a ThreadPriority for the test runner thread is no longer supported
 
72
    under NUnit 2.6.
 
73
</ul>
 
74
 
 
75
<h4>Console</h4>
 
76
<ul>
 
77
<li>The following new command-line options are provided:
 
78
  <ul>
 
79
    <li><b>-stoponerror</b> causes execution of the test run to terminate 
 
80
        immediately on the first test failure or error.
 
81
    <li><b>-apartment</b> is used to specify the ApartmentState (STA or MTA)
 
82
        of the test runner thread. Since the default is MTA, the option is
 
83
        only needed to force execution in the Single Threaded Apartment.
 
84
  </ul>
 
85
</ul>
 
86
 
 
87
<h4>Gui</h4>
 
88
 
 
89
<ul>
 
90
<li>A number of new settings are available using the <b>Settings Dialog</b>:
 
91
  <ul>
 
92
  <li>The <b>Tree Display</b> page allows the user to select alternate image sets for 
 
93
      use in the test tree. Additional user-provided image sets may be added if desired.
 
94
  <li>The <b>Text Output</b> page allows setting the threshold for capture and display 
 
95
      of log4net output (previously controlled by the test config file).
 
96
  </ul>
 
97
<li>By default, test Cases under a Theory that fail an assumption are no longer shown in the tree.
 
98
    A context menu item has been added to allow the user to view them.
 
99
<li>The properties dialog has been redesigned to be more compact and readable.
 
100
<li>The context menu for the test tree has been simplified.
 
101
</ul>
 
102
 
 
103
<h4>Bug Fixes</h4>
 
104
 
 
105
<ul>
 
106
<li>605034      Log4net not working with NUnit
 
107
<li>708173      NUnit's logic for comparing arrays - use Comparer&lt;T[]&gt; if it is provided
 
108
<li>719184      Platformdependency in src/ClientUtilities/util/Services/DomainManager.cs:40
 
109
<li>761579      Tests using log4net run very slowly
 
110
<li>848713      Feature request: Add switch for console to break on any test case error
 
111
<li>882192      Ignored test icon should be more prominent
 
112
<li>885173      Tests are still executed after cancellation by user
 
113
<li>896615      Tests can't be run in existing AppDomain
 
114
<li>897289      Is.Empty constraint has unclear failure message
 
115
<li>899178      Wrong failure message for parameterized tests that expect exceptions
 
116
<li>902305      Gui should not normally display Inconclusive test cases for a Theory
 
117
<li>902343      Gui 'Hide Tests' function no longer works
 
118
<li>903078      DomainUsage.None setting crashes nunit-gui
 
119
<li>903080      Test tree context menu needs to be simplified
 
120
<li>904841      After exiting for timeout the teardown method is not executed
 
121
<li>907270      Gui enables run when the assembly specified on the command line is not found
 
122
<li>908829      TestCase attribute does not play well with variadic test functions
 
123
<li>910218      NUnit should add a trailing separator to the ApplicationBase
 
124
<li>912955      Project files missing in source code package
 
125
</ul>
 
126
 
74
127
<h3>NUnit 2.6 Beta 3 - Version 2.6.0.11340 - December 6, 2011</h3>
75
128
 
76
129
<h4>Framework</h4>
165
218
  <li>The <b>Internal Trace</b> page now shows the directory path to which log files
166
219
      will be saved.
167
220
  </ul>
 
221
<li>The location of the settings dialog under the Windows AppData directory has been 
 
222
    changed from Roaming to Local. Users will need to reset their preferences in some cases.
168
223
</ul>
169
224
 
170
225
<h4>Bug Fixes</h4>