Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-5702

Unit test framework improvements (unittest)

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 2.2.0-rc0
    • Affects Version/s: None
    • Component/s: None

      It needs to be easier to implement tests of individual modules, and get those tests executed by the automated build framework. We may already have some of the requisite parts on hand, or could get them by making small modifications to existing systems. Other parts may require (or deserve) significant development effort.

      Features of such a system include:

      • Ability to write tests in C++ of individual C++ classes/minor components.
      • Quick compile and linking time of such tests (for dev-test cycle).
      • Ability to identify those tests to the automated test system, for execution during automated build.
      • Ability to write tests in a scripting language (python?) when that is a more appropriate way to test module functionality (i.e., testing crash/abend paths).

            Assignee:
            schwerin@mongodb.com Andy Schwerin
            Reporter:
            schwerin@mongodb.com Andy Schwerin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: