Fixup TestPyObjSynthProvider.py and enable it again
Summary: - copies the new file in the cmake build - adds an additional import statement - marks the test as no-debug-info specific, as it seems to be testing a python feature Reviewers: granata.enrico Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D24074 llvm-svn: 280261
This commit is contained in:
parent
54807a9b9d
commit
93b5b660e8
|
@ -16,8 +16,8 @@ from lldbsuite.test import lldbutil
|
|||
class PyObjectSynthProviderTestCase(TestBase):
|
||||
|
||||
mydir = TestBase.compute_mydir(__file__)
|
||||
NO_DEBUG_INFO_TESTCASE = True
|
||||
|
||||
@expectedFailureAll(oslist=["linux"])
|
||||
def test_print_array(self):
|
||||
"""Test that expr -Z works"""
|
||||
self.build()
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import lldb
|
||||
import lldb.formatters
|
||||
import lldb.formatters.synth
|
||||
|
||||
class SyntheticChildrenProvider(lldb.formatters.synth.PythonObjectSyntheticChildProvider):
|
||||
def __init__(self, value, internal_dict):
|
||||
|
|
|
@ -793,6 +793,7 @@ def main(vDictArgs):
|
|||
# Having these files copied here ensure that lldb/formatters is a
|
||||
# valid package itself
|
||||
listPkgFiles = [os.path.join(strRoot, "examples", "summaries", "cocoa", "cache.py"),
|
||||
os.path.join(strRoot, "examples", "summaries", "synth.py"),
|
||||
os.path.join(strRoot, "examples", "summaries", "cocoa", "metrics.py"),
|
||||
os.path.join(strRoot, "examples", "summaries", "cocoa", "attrib_fromdict.py"),
|
||||
os.path.join(strRoot, "examples", "summaries", "cocoa", "Logger.py")]
|
||||
|
|
Loading…
Reference in New Issue