{"action":"opened","issue":{"url":"https://api.github.com/repos/philsquared/Catch/issues/500","labels_url":"https://api.github.com/repos/philsquared/Catch/issues/500/labels{/name}","comments_url":"https://api.github.com/repos/philsquared/Catch/issues/500/comments","events_url":"https://api.github.com/repos/philsquared/Catch/issues/500/events","html_url":"https://github.com/philsquared/Catch/issues/500","id":107544968,"number":500,"title":"JUnit output does not include all INFO messages","user":{"login":"whanhee","id":1371589,"avatar_url":"https://avatars.githubusercontent.com/u/1371589?v=3","gravatar_id":"","url":"https://api.github.com/users/whanhee","html_url":"https://github.com/whanhee","followers_url":"https://api.github.com/users/whanhee/followers","following_url":"https://api.github.com/users/whanhee/following{/other_user}","gists_url":"https://api.github.com/users/whanhee/gists{/gist_id}","starred_url":"https://api.github.com/users/whanhee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whanhee/subscriptions","organizations_url":"https://api.github.com/users/whanhee/orgs","repos_url":"https://api.github.com/users/whanhee/repos","events_url":"https://api.github.com/users/whanhee/events{/privacy}","received_events_url":"https://api.github.com/users/whanhee/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-21T16:03:34Z","updated_at":"2015-09-21T16:03:34Z","closed_at":null,"body":"Here are some sanitized outputs. The first message from my test is a description of all the test parameters. It works with the default output:\r\n\r\n>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n>qaTests.exe is a Catch v1.2.1 host application.\r\n>Run with -? for options\r\n>\r\n>-------------------------------------------------------------------------------\r\n>MyTest\r\n>-------------------------------------------------------------------------------\r\n>MyTest.cpp(45)\r\n>...............................................................................\r\n>\r\n>MyTest.cpp(181): FAILED:\r\n>  CHECK( bMatchCount )\r\n>with expansion:\r\n>  false\r\n>with message:\r\n>  Block Test\r\n>    Population: 200\r\n>    Duration: 600\r\n>  \r\n>\r\n>===============================================================================\r\n>test cases:  1 |  0 passed | 1 failed\r\n>assertions: 46 | 45 passed | 1 failed\r\n\r\nAnd this is the JUnit output, only listing the check that failed.\r\n\r\n> \\<testsuites>\r\n>   \\<testsuite name=\"all tests\" errors=\"0\" failures=\"1\" tests=\"46\" hostname=\"tbd\" time=\"6.76967\" timestamp=\"tbd\">\r\n>     \\<testcase classname=\"global\" name=MyTest\" time=\"6.769014\">\r\n>       \\<failure message=\"false\" type=\"CHECK\">\r\n> at MyTest.cpp(181)\r\n>       \\</failure>\r\n>     \\</testcase>\r\n>     \\<system-out/>\r\n>     \\<system-err/>\r\n>   \\</testsuite>\r\n> \\</testsuites>\r\n\r\nSome of the tests do actually output more information, but only when the INFO is directly ahead of the CHECK."}}