diff options
author | Enrico Granata <egranata@apple.com> | 2012-12-11 22:42:19 +0000 |
---|---|---|
committer | Enrico Granata <egranata@apple.com> | 2012-12-11 22:42:19 +0000 |
commit | 9d14084b45320a1b4ff75eec7ede88b15ac3389c (patch) | |
tree | 0ee1659d40003336d7b4228117abd670039f5292 /lldb/test | |
parent | 496970f6eec7697dbda6d02fc4f8dc595a24145f (diff) | |
download | bcm5719-llvm-9d14084b45320a1b4ff75eec7ede88b15ac3389c.tar.gz bcm5719-llvm-9d14084b45320a1b4ff75eec7ede88b15ac3389c.zip |
Adding a validation callback mechanism to OptionValueString (such a feature might theoretically be added to the general OptionValue base class should the need arise)
Using this mechanism, making sure that the options to pass a summary string or a named summary to frame variable do not have invalid values
<rdar://problem/11576143>
llvm-svn: 169927
Diffstat (limited to 'lldb/test')
-rw-r--r-- | lldb/test/functionalities/data-formatter/data-formatter-named-summaries/TestDataFormatterNamedSummaries.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lldb/test/functionalities/data-formatter/data-formatter-named-summaries/TestDataFormatterNamedSummaries.py b/lldb/test/functionalities/data-formatter/data-formatter-named-summaries/TestDataFormatterNamedSummaries.py index de4da12a7f2..1507ecefbee 100644 --- a/lldb/test/functionalities/data-formatter/data-formatter-named-summaries/TestDataFormatterNamedSummaries.py +++ b/lldb/test/functionalities/data-formatter/data-formatter-named-summaries/TestDataFormatterNamedSummaries.py @@ -94,9 +94,10 @@ class NamedSummariesDataFormatterTestCase(TestBase): substrs = ['Second: x=65', 'y=0x']) - self.expect("frame variable second --summary NoSuchSummary", - substrs = ['Second: x=65', - 'y=0x']) + # <rdar://problem/11576143> decided that invalid summaries will raise an error + # instead of just defaulting to the base summary + self.expect("frame variable second --summary NoSuchSummary",error=True, + substrs = ['must specify a valid named summary']) self.runCmd("thread step-over") |