[all-commits] [llvm/llvm-project] 68a935: [lldb] [testsuite] TestReproducerAttach.py: Fix de...
Jan Kratochvil via All-commits
all-commits at lists.llvm.org
Sat May 9 00:08:15 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 68a9356bdea69dbcec1233f8b1fab47e72fca991
https://github.com/llvm/llvm-project/commit/68a9356bdea69dbcec1233f8b1fab47e72fca991
Author: Jan Kratochvil <jan.kratochvil at redhat.com>
Date: 2020-05-09 (Sat, 09 May 2020)
Changed paths:
M lldb/test/API/functionalities/reproducers/attach/TestReproducerAttach.py
Log Message:
-----------
[lldb] [testsuite] TestReproducerAttach.py: Fix dependency on external symbol files
D55859 and D63339 prevented needless dependencies on system symbol
files. This testcase was checked-in afterwards and it brings back one
such unwanted dependency. Under some circumstances it may cause false
FAILs and/or excessive resource usage to run the testcase.
clang-format does not support .py so I have formatted it as I found most
compatible.
Also this is not a full testcase-style initialization, for example
--no-lldbinit ignores env("NO_LLDBINIT") setting which lldbtest.py does
implement:
# If we spawn an lldb process for test (via pexpect), do not load the
# init file unless told otherwise.
if os.environ.get("NO_LLDBINIT") != "NO":
self.lldbOption += " --no-lldbinit"
But this is what lldbpexpect.py does - it also ignores
env("NO_LLDBINIT"). Sure one could also fix lldbpexpect.py to unify the
initialization more with lldbtest.py but I find that outside of the
scope of this patch.
Differential Revision: https://reviews.llvm.org/D79649
More information about the All-commits
mailing list