Charlie Poole
422c1dc6e7
Don't throw when asked to load an assembly that is not built for .NET
2012-10-21 12:13:30 -07:00
Charlie Poole
2165814e40
Further fixes to async method support
2012-10-20 08:10:51 -07:00
Charlie Poole
ad58090f30
Fix loading of tests from a remote share
2012-10-19 21:03:37 -07:00
Charlie Poole
b292f85cd1
Merge from trunk
2012-10-18 10:06:13 -07:00
Charlie Poole
beb3010d17
Recognize that current framework is .NET 4.5 and allow Net-4.5 to be used with PlatformAttribute
2012-10-18 10:03:50 -07:00
Simone Busoli
84b5d74d06
Reintroduced support for assemblies located on network paths
2012-10-18 01:23:09 +02:00
Simone Busoli
b13e30538c
Updated NSubstitute version to 1.4.3
2012-10-16 23:26:19 +02:00
Simone Busoli
4118cf293e
Fixed test node selection issue
...
Renamed field to reveal intent
2012-10-16 13:10:14 +02:00
Simone Busoli
c8488e1c8e
Added "one per line" to the description of the runlist option
2012-10-16 12:34:02 +02:00
Charlie Poole
428994f198
Add basepath and privatebinpath arguments to nunit-console
2012-10-15 22:09:36 -07:00
Simone Busoli
50508eb421
Supportng overrides for package BasePath and PrivateBinPath in console
2012-10-16 03:45:58 +02:00
Simone Busoli
e194a4af0f
Support for async void test methods containing code which invokes async void methods.
2012-10-16 02:48:41 +02:00
Charlie Poole
d11720568f
Ensure log directory exists before trying to create log
2012-10-15 15:24:35 -07:00
Charlie Poole
1e33cc536c
Fix unhandled exception in project editor
2012-10-14 21:25:54 -07:00
Charlie Poole
13f43ee594
Miscellaneous fixes to allow the .NET 1.1 build to work without error
2012-10-14 19:51:27 -07:00
Charlie Poole
f52df14e11
Fix new text output tab so it works immediately
2012-10-14 15:57:23 -07:00
Charlie Poole
aac7489abd
Handle console command line errors better
2012-10-14 15:44:01 -07:00
Charlie Poole
be50007183
Merge change from Simone
2012-10-14 15:31:28 -07:00
Charlie Poole
5105746728
Merge fixes of TestExecutionContext and testContext for async tests
2012-10-14 15:22:11 -07:00
Charlie Poole
ebb09da36a
Add ClassName and MethodName to ITest interface
2012-10-14 15:10:12 -07:00
Simone Busoli
742de19f08
New tabs are functional immediately after creation.
2012-10-14 23:51:13 +02:00
Simone Busoli
16ba4e524c
Now handling cases in which the file or the directory are not found, and simply filtering out tests if file is empty or has empty lines
2012-10-14 23:15:06 +02:00
Simone Busoli
36d0dd5619
Switched to the refactoring-safer expressions to reference test methods instead of strings.
...
Using LogicalGet/Set in CallContext to allow the text context to flow across threads in tests which use threads explicitly and async tests
2012-10-14 13:18:51 +02:00
Charlie Poole
d72988d79a
Merge fix for Bug#1064100
2012-10-08 16:58:21 -07:00
Charlie Poole
5c7cb5dedb
Add MacOsX and Xbox to platform attribute
2012-10-08 16:12:43 -07:00
Simone Busoli
184235d91d
Correct handling of void test cases with expected results
2012-10-09 01:12:00 +02:00
Charlie Poole
6d852f0fba
Fix implementation of Result property of TestCaseAttribute
2012-10-08 15:47:41 -07:00
Charlie Poole
4f0db3ada2
Disallow simple async tests returning Task<T>
2012-10-08 15:03:22 -07:00
Simone Busoli
e89f1cc223
Removed support for returning Task<T> from plain Tests plus from TestCases without expected results, except when ExpectedException is specified
2012-10-08 23:37:50 +02:00
Charlie Poole
abfab5863e
Merge from trunk
2012-10-06 09:03:00 -07:00
Charlie Poole
466ba66d46
Support for async tests
2012-10-04 16:42:38 -07:00
Charlie Poole
40108dfd28
Drop jsharp build from script
2012-10-04 16:10:53 -07:00
Simone Busoli
b04297a153
Support for building for .NET 4.5 and running async tests even when not targeting .NET 4.5 but as long as 4.5 is installed.
2012-10-04 01:25:51 +02:00
Charlie Poole
f309c0a19a
Convert all sample projects to VS2010; remove J# sample; add F# samples
2012-10-02 21:02:32 -07:00
Simone Busoli
592d9cf430
Fixed typo in error message.
...
Started adding additional tests for parameterized testcases.
2012-10-02 09:37:06 +02:00
Simone Busoli
09b47054a9
Improved handling of tests which are not supposed to be run
2012-10-02 02:25:08 +02:00
Simone Busoli
8b4236d71e
Replaced usages of Task.FromResult with Task.Run as the former create tasks which are already completed and may mistify the tests outcome
2012-10-01 20:15:41 +02:00
Simone Busoli
cafeacb864
Explicit type of excpected exception
2012-10-01 02:40:14 +02:00
Simone Busoli
d0178edefe
and tests, actually
2012-10-01 02:26:45 +02:00
Simone Busoli
d72e5a9a1d
Completed implementation of async support, with tests
2012-10-01 02:24:37 +02:00
Simone Busoli
d4833614e3
Introduced support for void async methods and cleaned up implementation.
2012-09-30 01:50:17 +02:00
Simone Busoli
8930d42290
First stab at making async test methods run correctly.
...
Currently only works with methods returning tasks, void async methods are quite trickier.
Also does not preserve exception stack traces and test discovery is poorly implemented.
2012-09-28 23:35:32 +02:00
Charlie Poole
4540126c4d
Add NAnt files missed on first commit
2012-09-25 20:19:13 -07:00
Charlie Poole
d39b4471a5
Upgrade NAnt to version 0.92
2012-09-25 13:55:15 -07:00
Charlie Poole
354e6fd61b
Make test result and test info avaiable to TestFixtureSetUp and TestFixtureTearDown methods
2012-09-25 09:39:42 -07:00
Charlie Poole
9d2f6eb762
Changes to allow running NUnitLite tests under NUnit control
2012-09-24 15:08:45 -07:00
Simone Busoli
c86beb6ff4
Supporting recursion by detecting recursive enumerable comparisons and considering them as not equal
2012-09-19 22:38:42 +02:00
Charlie Poole
10af5ff899
Allow TestCaseSource to be an instance of IEnumerable
2012-09-17 20:50:54 -07:00
Charlie Poole
4dc0aaff14
Remove invalid reference
2012-09-17 20:49:27 -07:00
Charlie Poole
bbdd7131b5
Attach debugger to nunit-agent automatically if the console or gui runner was originally attached to the debugger
2012-09-17 15:23:53 -07:00