Things already work just as you suggested, and on timeout test output panel presents what tests managed to print.
What is not shown, though, is what tests wanted to print, but did not manage to. That's how buffered output works. When a process is killed on timeout, contents of internal buffers are lost and there's nothing to show. That's why flushing the printed logs explicitly usually helps in such situations.
Things already work just as you suggested, and on timeout test output panel presents what tests managed to print.
What is not shown, though, is what tests wanted to print, but did not manage to. That's how buffered output works. When a process is killed on timeout, contents of internal buffers are lost and there's nothing to show. That's why flushing the printed logs explicitly usually helps in such situations.
Hopefully you can find something usefull here: Troubleshooting-your-solution
thank you for asking and answering that. i had also that stupid question
Closing the issue (it was a question btw).