[PATCH] D122251: [lit] Use sharding for GoogleTest format

Yuanfang Chen via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 4 13:29:27 PDT 2022


ychen added a comment.

In D122251#3427536 <https://reviews.llvm.org/D122251#3427536>, @vitalybuka wrote:

> In D122251#3426909 <https://reviews.llvm.org/D122251#3426909>, @ychen wrote:
>
>> In D122251#3426905 <https://reviews.llvm.org/D122251#3426905>, @browneee wrote:
>>
>>> https://github.com/llvm/llvm-project/commit/948f3deca91a66caf4a618f826ff6de8277bed9c
>>>
>>> This re-land seems to have broken this buildbot: https://lab.llvm.org/buildbot/#/builders/169
>>>
>>> Previous Good: https://lab.llvm.org/buildbot/#/builders/169/builds/7234
>>> Broken: https://lab.llvm.org/buildbot/#/builders/169/builds/7235
>>
>> All x86 tests passed but non-x86 tests failed with
>>
>>   Traceback (most recent call last):
>>     File "/b/sanitizer-x86_64-linux-qemu/build/llvm_build0/./bin/llvm-lit", line 45, in <module>
>>       main(builtin_parameters)
>>     File "/b/sanitizer-x86_64-linux-qemu/build/llvm-project/llvm/utils/lit/lit/main.py", line 45, in main
>>       opts.indirectlyRunCheck)
>>     File "/b/sanitizer-x86_64-linux-qemu/build/llvm-project/llvm/utils/lit/lit/discovery.py", line 279, in find_tests_for_inputs
>>       local_config_cache, indirectlyRunCheck)[1])
>>     File "/b/sanitizer-x86_64-linux-qemu/build/llvm-project/llvm/utils/lit/lit/discovery.py", line 200, in getTestsInSuite
>>       litConfig, lc):
>>     File "/b/sanitizer-x86_64-linux-qemu/build/llvm-project/llvm/utils/lit/lit/formats/googletest.py", line 50, in getTestsInDirectory
>>       num_tests = self.get_num_tests(execpath, localConfig)
>>     File "/b/sanitizer-x86_64-linux-qemu/build/llvm-project/llvm/utils/lit/lit/formats/googletest.py", line 32, in get_num_tests
>>       out, _, exitCode = lit.util.executeCommand(cmd, env=localConfig.environment)
>>     File "/b/sanitizer-x86_64-linux-qemu/build/llvm-project/llvm/utils/lit/lit/util.py", line 342, in executeCommand
>>       env=env, close_fds=kUseCloseFDs)
>>     File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
>>       restore_signals, start_new_session)
>>     File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
>>       raise child_exception_type(errno_num, err_msg, err_filename)
>>   OSError: [Errno 8] Exec format error: '/b/sanitizer-x86_64-linux-qemu/build/llvm_build2_aarch64_qemu/lib/scudo/standalone/tests/./ScudoUnitTest-aarch64-Test'
>>
>> I suspect the bot has some setup issue. How do I find out who is the bot owner?
>
> new code probably missed COMPILER_RT_EMULATOR

Thanks @vitalybuka. I'll update the patch here.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D122251/new/

https://reviews.llvm.org/D122251



More information about the llvm-commits mailing list