[PATCH] D30373: [analyzer] NFC: Update test infrastructure to support multiple constraint managers

Devin Coughlin via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Feb 28 19:07:49 PST 2017


dcoughlin added a comment.

Saving the relevant portion of the build bot log output before it disappears from the bot:

  0.000 [0/1/0] Running all regression tests
  -- Testing: 31894 tests, 80 threads --
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
      self = load(from_parent)
    File "C:\Python27\lib\pickle.py", line 1384, in load
      return Unpickler(file).load()
    File "C:\Python27\lib\pickle.py", line 864, in load
      dispatch[key](self)
    File "C:\Python27\lib\pickle.py", line 886, in load_eof
      raise EOFError
  EOFError
  lit.py: C:/Buildbot/Slave/llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast/llvm.src/tools/clang/test/lit.cfg:200: note: using clang: 'C:/Buildbot/Slave/llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast/llvm.obj/./bin/clang.EXE'
  Traceback (most recent call last):
    File "C:/Buildbot/Slave/llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast/llvm.src/utils/lit/lit.py", line 6, in <module>
      main()
    File "C:\Buildbot\Slave\llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast\llvm.src\utils\lit\lit\main.py", line 161, in main
      main_with_tmp(builtinParameters)
    File "C:\Buildbot\Slave\llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast\llvm.src\utils\lit\lit\main.py", line 484, in main_with_tmp
      opts.useProcesses)
    File "C:\Buildbot\Slave\llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast\llvm.src\utils\lit\lit\run.py", line 272, in execute_tests
      queuer.start()
    File "C:\Python27\lib\multiprocessing\process.py", line 130, in start
      self._popen = Popen(self)
    File "C:\Python27\lib\multiprocessing\forking.py", line 277, in __init__
      dump(process_obj, to_child, HIGHEST_PROTOCOL)
    File "C:\Python27\lib\multiprocessing\forking.py", line 199, in dump
      ForkingPickler(file, protocol).dump(obj)
    File "C:\Python27\lib\pickle.py", line 224, in dump
      self.save(obj)
    File "C:\Python27\lib\pickle.py", line 331, in save
      self.save_reduce(obj=obj, *rv)
    File "C:\Python27\lib\pickle.py", line 425, in save_reduce
      save(state)
    File "C:\Python27\lib\pickle.py", line 286, in save
      f(self, obj) # Call unbound method with explicit self
    File "C:\Python27\lib\pickle.py", line 655, in save_dict
      self._batch_setitems(obj.iteritems())
    File "C:\Python27\lib\pickle.py", line 687, in _batch_setitems
      save(v)
    File "C:\Python27\lib\pickle.py", line 286, in save
      f(self, obj) # Call unbound method with explicit self
    File "C:\Python27\lib\pickle.py", line 554, in save_tuple
      save(element)
    File "C:\Python27\lib\pickle.py", line 286, in save
      f(self, obj) # Call unbound method with explicit self
    File "C:\Python27\lib\pickle.py", line 606, in save_list
      self._batch_appends(iter(obj))
    File "C:\Python27\lib\pickle.py", line 639, in _batch_appends
      save(x)
    File "C:\Python27\lib\pickle.py", line 286, in save
      f(self, obj) # Call unbound method with explicit self
    File "C:\Python27\lib\pickle.py", line 731, in save_inst
      save(stuff)
    File "C:\Python27\lib\pickle.py", line 286, in save
      f(self, obj) # Call unbound method with explicit self
    File "C:\Python27\lib\pickle.py", line 655, in save_dict
      self._batch_setitems(obj.iteritems())
    File "C:\Python27\lib\pickle.py", line 687, in _batch_setitems
      save(v)
    File "C:\Python27\lib\pickle.py", line 286, in save
      f(self, obj) # Call unbound method with explicit self
    File "C:\Python27\lib\pickle.py", line 731, in save_inst
      save(stuff)
    File "C:\Python27\lib\pickle.py", line 286, in save
      f(self, obj) # Call unbound method with explicit self
    File "C:\Python27\lib\pickle.py", line 655, in save_dict
      self._batch_setitems(obj.iteritems())
    File "C:\Python27\lib\pickle.py", line 687, in _batch_setitems
      save(v)
    File "C:\Python27\lib\pickle.py", line 331, in save
      self.save_reduce(obj=obj, *rv)
    File "C:\Python27\lib\pickle.py", line 396, in save_reduce
      save(cls)
    File "C:\Python27\lib\pickle.py", line 286, in save
      f(self, obj) # Call unbound method with explicit self
    File "C:\Python27\lib\pickle.py", line 754, in save_global
      (obj, module, name))
  pickle.PicklingError: Can't pickle <class 'lit.TestingConfig.AnalyzerTest'>: it's not found as lit.TestingConfig.AnalyzerTest


Repository:
  rL LLVM

https://reviews.llvm.org/D30373





More information about the cfe-commits mailing list