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

350 Коммитов

Автор SHA1 Сообщение Дата
Brad Wilson ddd38e486e Buckets of XML doc comments, plus made TestXxxRunner classes consistent. 2014-04-28 19:50:06 -07:00
Brad Wilson 991cf96aae Update Visual Studio runner to 0.99.6. 2014-04-28 16:41:13 -07:00
Brad Wilson 927242f56c Add ZipArtifacts build target. 2014-04-28 16:39:42 -07:00
Brad Wilson 5531153d50 Extensibility point overhaul: XunitTestFramework, XunitTestFrameworkDiscoverer, XunitTestFrameworkExecutor. 2014-04-26 18:46:31 -07:00
Brad Wilson 9f19b80249 Discovery process throws exception when CollectionBehaviour is set to PerClass (fixes #67) 2014-04-26 15:51:06 -07:00
Brad Wilson 1c4c9db83b Tests in the same class executed in parallel (closes #68) 2014-04-26 15:40:09 -07:00
Matt Ellis 83a38fd6f6 Call testStart messages for xunit1 skipped tests 2014-04-26 14:42:55 -07:00
Matt Ellis 3b4d02d329 xunit1 sends method start/finish messages 2014-04-26 14:40:39 -07:00
Matt Ellis 71514c6d8e Nested exceptions in xunit1 test failure
This tests exceptions reported as a failure, rather than last commit,
which is RunTests throwing exceptions
2014-04-26 14:34:14 -07:00
Matt Ellis 8e05dd4960 Nested exceptions in xunit1 tests 2014-04-26 14:34:14 -07:00
Matt Ellis 9759e69ae6 Nested exceptions in xunit1 class start/finish 2014-04-26 14:34:13 -07:00
Matt Ellis 336dd8a511 Report xunit1 exceptions in class start/finish 2014-04-26 14:34:13 -07:00
Erik Schierboom 4d1c718052 Added set comparison assertions. Closes #56 2014-04-26 10:28:42 -07:00
Erik Schierboom 978931d274 Added Assert.Matches and Assert.DoesNotMatch assertions. #32 2014-04-26 10:05:28 -07:00
Brad Wilson da2ec3abd9 Move xunit.abstractions over to the new shared project system. 2014-04-25 17:31:41 -07:00
Brad Wilson 9468532386 Update .nuspec files to indicate supported platforms (addresses #58) 2014-04-20 10:07:14 -07:00
Brad Wilson 2067954738 Restore original console foreground color (and add a bit of white) (fixes #65) 2014-04-19 16:52:30 -07:00
Brad Wilson d73e7f7f06 Add CulturedFactAttribute to allow tests to run in multiple cultures. 2014-04-17 21:29:16 -07:00
Brad Wilson fcdac68370 Renamed IXunitDiscoverer => IXunitTestCaseDiscoverer, TestCaseDiscovererAttribute => XunitTestCaseDiscovererAttribute 2014-04-17 20:40:26 -07:00
Brad Wilson 0b16348230 Add maximum member count to properties/fields in ArgumentFormatter.Format. 2014-04-17 08:04:37 -07:00
Brad Wilson 6dff14cd51 Missed a path for the Profile259 update. 2014-04-15 13:03:59 -07:00
Brad Wilson d002a821ad More performance/memory improvements and protections in ArgumentFormatter 2014-04-15 12:45:26 -07:00
Brad Wilson cb0224191d Use argument conversion for ReflectionAttributeInfo.Instantiate (fixes #62) 2014-04-15 12:02:51 -07:00
Brad Wilson f18dbf2b85 Update to Profile259 (.NET 45 + Win8 + WP8 + WPA8.1) 2014-04-15 11:02:38 -07:00
Brad Wilson 075bedaa4a Move internal classes to public (fixes #51) 2014-04-12 15:21:11 -07:00
Brad Wilson 56af01b2e2 Some tests depend on the culture for their success (fixes #41). 2014-04-12 14:53:48 -07:00
Brad Wilson e0651f4fc1 Move ReflectorTests into test.xunit.execution 2014-04-12 14:26:36 -07:00
Brad Wilson fe0c046dfb Add special handling for Type in ArgumentFormatter.Format 2014-04-12 14:25:28 -07:00
Brad Wilson 15cf562d6f Remove infinite loop potential from ArgumentFormatter.Format. 2014-04-12 14:18:29 -07:00
Brad Wilson 857e4f4ad6 Add caching for creating of all static extensibility points. 2014-04-12 14:01:55 -07:00
Brad Wilson 80fe3ba105 Improve theory parameter display (closes #28) 2014-04-12 12:22:16 -07:00
Brad Wilson 277dd4b2a8 Move interfaces from xunit.execution to xunit.core (closes #59) 2014-04-12 10:59:41 -07:00
Kenny Stuart 3c006e5db2 Added *nix support to AssemblyExtensions::GetLocalCodeBase 2014-04-12 10:12:47 -07:00
Brendan Forster cc2513e3bd added nuget config to include additional package source 2014-04-12 10:06:50 -07:00
Erik Schierboom bde01b9a69 Added Assert.StartsWith and Assert.EndsWith overloads. Part of #32 2014-04-12 10:02:41 -07:00
Erik Schierboom 160ea5d589 Added Assert.StrictEqual and Assert.NotStrictEqual overloads. Closes #30 2014-04-12 10:01:06 -07:00
Erik Schierboom b3faa7b69a Added precision overloads to Assert.NotEqual. Closes #20 2014-04-12 09:46:40 -07:00
Erik Schierboom 710c2d1bc5 Added Assert.ThrowsAny methods. Closes #25 2014-04-12 09:44:48 -07:00
Brad Wilson 7971a1b866 Merge pull request #54 from remcomulder/master
Updates from NCrunch integration
2014-04-12 09:40:25 -07:00
Remco 9deeb474b7 Disabled custom trait discovery when working with toolsets that use static analysis to discover tests, as custom trait discovers can only function in runtime environments that can execute user code. 2014-04-02 16:42:43 +13:00
Remco 865a695151 Moved the 'Arguments' property on XunitTestCase up onto ITestCase to make it available for toolsets. 2014-04-02 16:27:14 +13:00
Remco 5ea55a6e38 Added the ability to configure the test executor to report test messages synchronously rather than asynchronously. This is an important feature for toolsets that need to perform critical actions between individual test calls. 2014-04-02 16:23:29 +13:00
Brad Wilson 1eaf6f9bc6 Update samples to beta build 2616. 2014-03-22 16:47:45 -07:00
Brad Wilson f560aefa3a Swap -alpha to -beta, and update all links to point to Github. 2014-03-22 16:17:26 -07:00
Brad Wilson 94722761be Fixed issue with attributes that have enums as constructor arguments. 2014-03-22 15:12:59 -07:00
Brad Wilson 5cabbf3e32 Add disposal of theory data. 2014-03-22 14:37:12 -07:00
Brad Wilson e14343843e Move TheoryData from test.utility to xunit.core. 2014-03-22 14:24:46 -07:00
Brad Wilson f58fe1dc85 Replace all uses of the Uri class for getting assembly local path names. 2014-03-22 14:07:46 -07:00
Brad Wilson 86705cd175 Add parallelization & max thread options to console runner. 2014-03-22 12:32:25 -07:00
Brad Wilson e4045a9854 Fixes #12: Console runner should return failure error code when assembly does not load. 2014-03-22 12:00:06 -07:00