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 any case, it seems like we should probably pull the logger from this and get the mstest fix released?
+1 to separating the logger. I think the logger may be a higher priority need since it is impacting your productivity (let me know if I got the priority order incorrect). Let's get that released right away. Two thoughts on the logger:
Could we expose logger as part of ITestRun e.g. ITestRun.IDebugLogger? It will be available to most of the workflows, and if needed we can pass the reference to data structures like TestResultInfo. This will help inject a testable/noop logger for unit tests.
I'm curious if the debugging TestLogger will be solved if we include the symbols together with nuget package (portable symbols or otherwise), that will enable stepping into code just like we could do earlier with JunitTestLogger itself. What do you think?
I'm fine with putting the logger on the interfaces instead of having it static.
This sounds good too.
Because we are usually having mstest run the loggers, I'm not sure if the pdb would help. At least, I'm not sure how we would attach a debugger to that process, so we could step through it.
Created #23 for the embedded symbols and source code. It should allow us to step through the Testlogger APIs in debugger without cloning repo, doing a debug build etc.
Originally posted by @codito in #21 (comment)
The text was updated successfully, but these errors were encountered: