in BoostTestAdapter/Utility/VisualStudio/VSTestModel.cs [167:200]
private static IEnumerable<TestResultMessage> GetTestMessages(BoostTestAdapter.Boost.Results.TestResult result)
{
foreach (LogEntry entry in result.LogEntries)
{
string category = null;
if (
(entry is LogEntryInfo) ||
(entry is LogEntryMessage) ||
(entry is LogEntryStandardOutputMessage)
)
{
category = TestResultMessage.StandardOutCategory;
}
else if (
(entry is LogEntryWarning) ||
(entry is LogEntryError) ||
(entry is LogEntryFatalError) ||
(entry is LogEntryMemoryLeak) ||
(entry is LogEntryException) ||
(entry is LogEntryStandardErrorMessage)
)
{
category = TestResultMessage.StandardErrorCategory;
}
else
{
// Skip unknown message types
continue;
}
yield return new TestResultMessage(category, GetTestResultMessageText(result.Unit, entry));
}
}