-
Notifications
You must be signed in to change notification settings - Fork 28
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
vstest integration #124
base: main
Are you sure you want to change the base?
vstest integration #124
Conversation
wip allow nested tests misc improvements improve test filtering improve error handling vsconsole test runner
2d72a2b
to
9bc7d46
Compare
643e37d
to
ea8750e
Compare
Hi @Nsidorenco - Great work on this so far! I'm very limited on free time at the moment (essentially I have none!) so this is a big help towards improving this adapter. When I get chance, I'll take a good look at the changes, but at first glance, it looks like it's going in the right direction. |
@Issafalcon just take your time 😄 Outside of testing it is relatively feature complete now and should be ready for a review |
Implementing the queries for F# hit so many edge-cases with the different test running and their naming of test that it became easier to just implement the ideas of #90.
Rough draft of a vsconsole-based implementation, where a vstest instance is responsible for test discovery and running tests. Seems to work pretty well and reasonably snappy.
The test discovery logic should probably be cached in some way to avoid discovering test cases for the same dll for every source file.Still a bit of work to be done as well;
for now, the path to both the vstest dll and the test project dlls are (relatively) hard coded andoverall test are entirely missing.Will eventually close #90 and close #82