Граф коммитов

3669 Коммитов

Автор SHA1 Сообщение Дата
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