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

Filename blacklist in burn_in_tests.py has no effect on Windows due to path normalization

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Sprint:
      TIG 2017-03-06
    • Linked BF Score:
      0

      Description

      SERVER-24695 added support for blacklisting specific tests, suites, and tasks from running through burn_in_tests.py by name.

      The selector.py module in resmoke.py and its supporting utilties in globstar.py call os.path.normpath() to use the OS-specific path separator—forward slashes on POSIX systems and backslashes on Windows—to make it easier to do set manipulation. However, the filenames returned by git on Windows use forward slashes rather than backslashes; the find_changed_tests() function should normalize the paths it reads from that output.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: