diff options
author | Adrian Prantl <aprantl@apple.com> | 2018-02-08 21:52:28 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2018-02-08 21:52:28 +0000 |
commit | 244cccfce80609dd1c1559a524dce1e25a33a021 (patch) | |
tree | debe5487887a79065831420894fe1da11e67c21f /lldb/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/TestIncompleteModules.py | |
parent | 606cf6f64f775723e6865dec2f1161691e2f67e9 (diff) | |
download | bcm5719-llvm-244cccfce80609dd1c1559a524dce1e25a33a021.tar.gz bcm5719-llvm-244cccfce80609dd1c1559a524dce1e25a33a021.zip |
Rewrite testcase to not depend on Foundation implementation details.
TODO: Add a separate testcase testing *only* Foundation implementation details!
<rdar://problem/37252738>
llvm-svn: 324655
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/TestIncompleteModules.py')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/TestIncompleteModules.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/TestIncompleteModules.py b/lldb/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/TestIncompleteModules.py index 2b539de7b0e..7bde8fc9689 100644 --- a/lldb/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/TestIncompleteModules.py +++ b/lldb/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/TestIncompleteModules.py @@ -22,15 +22,12 @@ class IncompleteModulesTestCase(TestBase): # Find the line number to break inside main(). self.line = line_number('main.m', '// Set breakpoint 0 here.') - @skipIfDarwin @skipUnlessDarwin - @skipIf(macos_version=["<", "10.12"], debug_info=no_match(["gmodules"])) + @skipIf(debug_info=no_match(["gmodules"])) def test_expr(self): self.build() exe = self.getBuildArtifact("a.out") self.runCmd("file " + exe, CURRENT_EXECUTABLE_SET) - - # Break inside the foo function which takes a bar_ptr argument. lldbutil.run_break_set_by_file_and_line( self, "main.m", self.line, num_expected_locations=1, loc_exact=True) @@ -54,14 +51,14 @@ class IncompleteModulesTestCase(TestBase): substrs=["int", "3"]) self.expect( - "expr [myObject privateMethod]", + "expr private_func()", VARIABLES_DISPLAYED_CORRECTLY, substrs=[ "int", "5"]) - self.expect("expr MIN(2,3)", "#defined macro was found", + self.expect("expr MY_MIN(2,3)", "#defined macro was found", substrs=["int", "2"]) - self.expect("expr MAX(2,3)", "#undefd macro was correcltly not found", + self.expect("expr MY_MAX(2,3)", "#undefd macro was correctly not found", error=True) |