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