Today, the standard output and standard error of the test apps are not shown when running dotnet test. We only print them in case of "failure".
In my view, I see two main categories of what is written to the console:
- Messages that goes through MTP's
IOutputDevice, then flow to the console.
- Messages that go through the console directly.
We need to first decide if we only want messages going through the output device, or if we want to display everything. Then, we need to decide if we need a protocol message for producing such output or not. Also how MTP's owned TerminalTestReporter might impact/interfere with SDK, etc.
@nohwnd