Standardize how Resmoke ProcessTestCases create their test process

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • DevProd Correctness
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      As a code-health improvement, it would be good to make all of the ProcessTestCase implementations create the test process in the same way. It will reduce some of the current code duplication.

       
      core.programs.make_process should be replaced with core.programs.generic_program
       
      All (if not, most) have two fields for the executable path and and extra options, but they are different attribute names in many places.
      shell_executable and shell_options
      dbtest_executable and dbtest_options
      etc.
      These can be combined, and then the need to add interface.append_process_tracking_options to each testcase can be removed.

            Assignee:
            Sean Lyons
            Reporter:
            Sean Lyons
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: