Add --method command line option
Switch to MIT license
Add --class command line option
Add experimental machine-readable output format
Correctly capture stderr output from child processes
Correctly propagate --outputformat to child processes
Add --outputformat command line option
Add --help command line option
Correctly consider [Ignore]d [TestClass]es to be successful
Stop occasionally printing output from child processes out of order, by correctly waiting until child processes are completely finished before proceeding
Add .NET Core support
Add support for TestContext
.CurrentTestOutcome
,
.FullyQualifiedTestClassName
, and .TestName
Fix build on Mono 5 which no longer supports __MonoCS__
preprocessor
variable
Support multiple test assemblies in a single TestRunner
invocation
Stop hanging indefinitely if there are leftover threads, by exiting the program using Environment.Exit
Eliminate dependency on
Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
by using
reflection to discover and run tests
Don't try to run test or cleanup methods if relevant initialize methods fail
Improve [ExpectedException] output
Don't crash in environments where the internal framework details required for
test assembly .config
file loading aren't present