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

"List index out of range" error on test timeout in resmoke.py + tests showing up twice on EVG sidebar

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: 3.5.12
    • Fix Version/s: 3.6.0-rc0
    • Component/s: Testing Infrastructure
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Sprint:
      TIG 2017-10-02, TIG 2017-10-23

      Description

      Resmoke.py can throw this error on test timeout:

      [2017/08/29 01:29:48.774] [resmoke] 2017-08-29T01:29:48.774+0000 ================================================================================
      [2017/08/29 01:29:48.908] Traceback (most recent call last):
      [2017/08/29 01:29:48.908]   File "buildscripts/resmoke.py", line 186, in <module>
      [2017/08/29 01:29:48.908]     main()
      [2017/08/29 01:29:48.908]   File "buildscripts/resmoke.py", line 165, in main
      [2017/08/29 01:29:48.908]     suite.get_name(), _summarize_suite(suite))
      [2017/08/29 01:29:48.908]   File "buildscripts/resmoke.py", line 80, in _summarize_suite
      [2017/08/29 01:29:48.909]     suite.summarize(sb)
      [2017/08/29 01:29:48.909]   File "/data/mci/3147ad9331dc28c186e673e05925bd73/src/buildscripts/resmokelib/testing/suite.py", line 176, in summarize
      [2017/08/29 01:29:48.909]     summary = self._summarize_repeated(sb)
      [2017/08/29 01:29:48.909]   File "/data/mci/3147ad9331dc28c186e673e05925bd73/src/buildscripts/resmokelib/testing/suite.py", line 227, in _summarize_repeated
      [2017/08/29 01:29:48.909]     summary = self._summarize_execution(iteration, bulleter_sb)
      [2017/08/29 01:29:48.909]   File "/data/mci/3147ad9331dc28c186e673e05925bd73/src/buildscripts/resmokelib/testing/suite.py", line 245, in _summarize_execution
      [2017/08/29 01:29:48.909]     self._test_start_times[iteration],
      [2017/08/29 01:29:48.909] IndexError: list index out of range
      

      See this test as an example.

      Additionally, tests show up twice on the side bar when they have only been run once.

      This failure occurs simultaneously with another issue on the Evergreen side (EVG-2019) that causes timeouts to to show up purple. Although it's not clear how behavior in resmoke could be related to this.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              yves.duhem Yves Duhem
              Reporter:
              robert.guo Robert Guo
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: