what is reason to switch stdout and stderr? I think that when testcase fail ( so stdout is different ) it should be test first and second should be stderr which detects even trivial changes in logging.