-
Notifications
You must be signed in to change notification settings - Fork 4
Implement Akka.MultiNodeTestRunner.VisualStudio package #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Updated package version Updated package version Updated package version Updated package version Updated package version Updated package version Updated package version Updated package version Updated package version Updated package version Updated package version Removed service
Have working sample test adapter, now need to integrate it with existing MNTR code. Also, since there are more projects to come, had to rename projects and namespaces in more convenient way, like |
|
All right, that's because when .net core project references another |
Now it is working both as a standalone util (just like before) and from Need to add more tests to verify that specs failure/skipping works too. |
All right, so one of the issues was that Now we can specify |
Another issue I get from
The funny part is that |
Looks like |
Ok, now But looks like CI is still not happy due to some nuget packaging issues. Will fix it then. Next TODO is:
|
Fixed nuget, but have issues under linux with free port detection |
Cool, finally CI loves my code. So, now ideally duplicate console logging to test adapter output, and add specs for failing and skipped mntr tests. |
This is work on #7 , and port of akkadotnet/akka.net#4177
The goal here is to implement new
Akka.MultiNodeTestRunner.VisualStudio
package and makedotnet test
to run multi-node tests.As a good bonus, we may try run multi-node tests in separate app domains instead of OS processes, making it possible to debug each node's execution. This is something that
xunit
is already doing with parallel tests running, so maybe I will be able to reuse their implementation.Some more details about what should be done can be found here: akkadotnet/akka.net#4177 (comment)
Main reference is here: https://github.com/Microsoft/vstest-docs/blob/master/RFCs/0004-Adapter-Extensibility.md