Issues with console logging and output channels
In addition to the already reported issue, let me bring a couple of others.
First, the httpyac - Console output seems buggy and not very useful. Even if I clear it before running tests, the old entries still appear after a new run (with the first record messed up):
I'm wondering if this is a VSCode bug, but given that the console log entries also appear in the TEST RESULTS window, I'm not even sure what purpose the httpyac - Console output channel serves? I can't think of a case when this would be useful.
Second, the httpyac - Log output channel also shows the old entries (after I cleared them), so I suspect it's a VSCode issue, but another problem is that it seems to group all console log outputs from all tests before the the results section:
Not sure what benefit all these bundled log entries would serve, since it would be next to impossible to determine what tests they are tied to. There is some useful info in the httpyac - Log channel, but maybe it would make more sense to not send the console logs there at all to make it cleaner?
I'm using a test script from the link above.
I already created an issue for this: https://github.com/microsoft/vscode/issues/224516
Cool. What about all console log messages in the httpyac - Log output appearing before test logs? Is this a VSCode bug? Or is this behavior intentional?