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

Unit test framework improvements (unittest)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 2.2.0-rc0
    • None

    Description

      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).

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: