Resmoke - bad error message when suite does not exist

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 5.2.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • ALL
    • Hide

      python3 buildscripts/resmoke.py run --suite=suite_that_does_not_exist

      Show
      python3 buildscripts/resmoke.py run --suite=suite_that_does_not_exist
    • STM 2021-11-01
    • 70
    • 0
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Expected error message:

      Unknown suite 'suite_that_does_not_exist'

       

      Actual error message:

      TypeError: not all arguments converted during string formatting

       

      $ python3 buildscripts/resmoke.py run --suite=suite_that_does_not_exist
      [resmoke] 16:47:11.246Z verbatim resmoke.py invocation: buildscripts/resmoke.py run --suite=suite_that_does_not_exist
      Traceback (most recent call last):
        File "/home/mark/src/mongo/buildscripts/resmoke.py", line 14, in <module>
          cli.main(sys.argv)
        File "/home/mark/src/mongo/buildscripts/resmokelib/cli.py", line 21, in main
          subcommand.execute()
        File "/home/mark/src/mongo/buildscripts/resmokelib/run/__init__.py", line 131, in execute
          self.run_tests()
        File "/home/mark/src/mongo/buildscripts/resmokelib/run/__init__.py", line 252, in run_tests
          suites = self._get_suites()
        File "/home/mark/src/mongo/buildscripts/resmokelib/run/__init__.py", line 336, in _get_suites
          return suitesconfig.get_suites(config.SUITE_FILES, config.TEST_FILES)
        File "/home/mark/src/mongo/buildscripts/resmokelib/suitesconfig.py", line 114, in get_suites
          suite_config = _get_suite_config(suite_filename)
        File "/home/mark/src/mongo/buildscripts/resmokelib/suitesconfig.py", line 129, in _get_suite_config
          return SuiteFinder.get_config_obj(suite_name_or_path)
        File "/home/mark/src/mongo/buildscripts/resmokelib/suitesconfig.py", line 334, in get_config_obj
          raise errors.SuiteNotFound("Unknown suite 's'" % suite_path)
      TypeError: not all arguments converted during string formatting

            Assignee:
            Robert Guo (Inactive)
            Reporter:
            Mark Benvenuto
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: