You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In potential scenario where .NET CLI and .NET Core picks up and takes over the .NET world we should think about whether we want to keep (and maintain) the AppDomain test runner interface in Machine.Specifications. An AppDomain runner wrapper around the [reflection-based Test Controller] can be added to the test runner util
This is open to discussion and is likely not going to happen any time soon.
The text was updated successfully, but these errors were encountered:
The current use of remoting in the Machine.Specifications code is for IPC and to enable a version-independent interface. Given that we now have a reflection-based test controller protocol (similarly to nunit and xunit) - there is no reason to have dependency on remoting in the core of MSpec. That doesn't mean that the test runner utility can't continue to create and run tests in AppDomains (it does this already) - just not use it for the version-independency.
Not having a remoting (appdomains, binary serialization, etc) dependency in the core of MSpec makes the core much more portable.
In potential scenario where .NET CLI and .NET Core picks up and takes over the .NET world we should think about whether we want to keep (and maintain) the AppDomain test runner interface in Machine.Specifications. An AppDomain runner wrapper around the [reflection-based Test Controller] can be added to the test runner util
This is open to discussion and is likely not going to happen any time soon.
The text was updated successfully, but these errors were encountered: