forked from OSchip/llvm-project
dd0fdf8030
expect_expr currently can't verify the children of the result SBValue. This patch adds the ability to check them. The idea is to have a CheckValue class where one can specify what attributes of a SBValue should be checked. Beside the properties we already check for (summary, type, etc.) this also has a list of children which is again just a list of CheckValue object (which can also have children of their own). The main motivation is to make checking the children no longer based on error-prone substring checks that allow tests to pass just because for example the error message contains the expected substrings by accident. I also expect that we can just have a variant of `expect_expr` for LLDB's expression paths (aka 'frame var') feature. Reviewed By: labath Differential Revision: https://reviews.llvm.org/D83792 |
||
---|---|---|
.. | ||
lldbconfig | ||
lldbsuite |