Unittest output filtering improvements

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Server Programmability
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      • Prevent interleaving of our logs and the gtest default reporter
      • Make our fatal signal handlers go through gtest reporters
      • Add some way to bypass the limit of printing 32 container elements
      • We should consider using ::testing::PrintToString() in our stringification of wrapper types like StatusWith to get full fidelity. We might also want to use it when stringifying BSON to correctly print strings and doubles. Consider using the (unfortunately internal) UniversalTersePrinter so that we can efficiently write directly to the output stream rather than generating a std::string for each level of recursion.
      • Verify that ASSERT_THROW (link) debuggability and stringification is not significantly regressed.

            Assignee:
            Unassigned
            Reporter:
            Alex Li
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: