From 46757b908747b27c397789be2e115a8ed4af30d2 Mon Sep 17 00:00:00 2001 From: Charlie Poole Date: Tue, 30 Dec 2014 11:01:35 -0800 Subject: [PATCH 1/2] Final changes for the alpha-4 release --- CHANGES.txt | 52 +++++++++++++++++++++++++++++++++++++- NUnit.proj | 33 ++++++++++++------------ nuget/nunit.console.nuspec | 4 +++ nuget/nunitlite.nuspec | 1 - 4 files changed, 71 insertions(+), 19 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index e6da744da6..34a90cb18a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,54 @@ -NOTE: A combined description of changes since NUnit 2.6.3 is under development along with a summary statement of major features. Both will be available in the next release. +NOTE: A combined description of changes since NUnit 2.6.3 is under development along with a summary statement of major features. Both will be available in the first Beta release. + +NUnit 3.0.0 Alpha 4 - December 30, 2014 + +Console + + * The command-line may now include any number of assemblies and/or supported projects. + +Engine + + * A driver is now included, which allows running NUnit 2.x tests under NUnit 3.0. + * The engine can now load and run tests specified in a number of project formats: + * NUnit (.nunit) + * Visual Studio C# projects (.csproj) + * Visual Studio F# projects (.vjsproj) + * Visual Studio Visual Basic projects (.vbproj) + * Visual Studio solutions (.sln) + * Legacy C++ and Visual JScript projects (.csproj and .vjsproj) are also supported + * Support for the current C++ format (.csxproj) is not yet available + * Creation of output files like TestResult.xml in various formats is now a + service of the engine, available to any runner. + +Framework + + * ApartmentAttribute has been added, replacing STAAttribute and MTAAttribute. + * Unnecessary overloads of Assert.That and Assume.That have been removed. + * Multiple SetUpFixtures may be specified in a single namespace. + * Improvements to the Pairwise strategy test case generation algorithm. + +Issues Resolved + + * 37 Multiple SetUpFixtures should be permitted on same namespace + * 210 TestContext.WriteLine in an AppDomain causes an error + * 227 Add support for VS projects and solutions + * 231 Update C# samples to use NUnit 3.0 + * 233 Update F# samples to use NUnit 3.0 + * 234 Update C++ samples to use NUnit 3.0 + * 265 Reorganize console reports for nunit-console and nunitlite + * 299 No full path to assembly in XML file under Compact Framework + * 301 Command-line length + * 363 Make Xml result output an engine service + * 377 CombiningStrategyAttributes don't work correctly on generic methods + * 388 Improvements to NUnitLite runner output + * 390 Specify exactly what happens when a test times out + * 396 ApartmentAttribute + * 397 CF nunitlite runner assembly has the wrong name + * 407 Assert.Pass() with ]]> in message crashes console runner + * 414 Simplify Assert overloads + * 416 NUnit 2.x Framework Driver + * 417 Complete work on NUnit projects + * 420 Create Settings file in proper location NUnit 3.0.0 Alpha 3 - November 29, 2014 diff --git a/NUnit.proj b/NUnit.proj index 1ac611a0f3..4d28c2d3e9 100644 --- a/NUnit.proj +++ b/NUnit.proj @@ -9,7 +9,7 @@ $(MSBuildProjectName) 3.0.0 - -alpha-3 + -alpha-4 $(ProjectName)-$(PackageVersion)$(PackageModifier) @@ -451,23 +451,21 @@ - - - - - - - + + + + + - - - + + + - + + - + + Condition="'$(Runtime)' != 'netcf' And '$(Runtime)' != 'silverlight' And '$(Runtime)' != 'portable'"> + Condition="'$(Runtime)' != 'netcf' And '$(Runtime)' != 'silverlight' And '$(Runtime)' != 'portable'"> + Condition="'$(Runtime)' != 'portable'"> diff --git a/nuget/nunit.console.nuspec b/nuget/nunit.console.nuspec index 8466a1f9a8..a59725048c 100644 --- a/nuget/nunit.console.nuspec +++ b/nuget/nunit.console.nuspec @@ -28,5 +28,9 @@ + + + + \ No newline at end of file diff --git a/nuget/nunitlite.nuspec b/nuget/nunitlite.nuspec index 0f3f55d791..41a229f4bd 100644 --- a/nuget/nunitlite.nuspec +++ b/nuget/nunitlite.nuspec @@ -37,7 +37,6 @@ - \ No newline at end of file From 4593e5d77f140f7d83efa864dcbcd1b04c6e0516 Mon Sep 17 00:00:00 2001 From: CharliePoole Date: Tue, 30 Dec 2014 15:00:59 -0800 Subject: [PATCH 2/2] Update CHANGES.txt --- CHANGES.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 34a90cb18a..d9f310a24e 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -26,6 +26,7 @@ Framework * Unnecessary overloads of Assert.That and Assume.That have been removed. * Multiple SetUpFixtures may be specified in a single namespace. * Improvements to the Pairwise strategy test case generation algorithm. + * The new NUnitLite runner --testlist option, allows a list of tests to be kept in a file. Issues Resolved @@ -456,4 +457,4 @@ Bug Fixes * 417557 Add SetUICultureAttribute from NUnit 2.5.2 * 417559 Add Ignore to TestFixture, TestCase and TestCaseData * 417560 Merge Assert.Throws and Assert.Catch changes from NUnit 2.5.2 - * 417564 TimeoutAttribute on Assembly \ No newline at end of file + * 417564 TimeoutAttribute on Assembly