File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
lldb/packages/Python/lldbsuite/test Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -884,10 +884,16 @@ def skipIfAsan(func):
884
884
"""Skip this test if the environment is set up to run LLDB *itself* under ASAN."""
885
885
return skipTestIfFn (is_running_under_asan )(func )
886
886
887
- def _get_bool_config (key ):
887
+ def _get_bool_config (key , fail_value = True ):
888
+ """
889
+ Returns the current LLDB's build config value.
890
+ :param key The key to lookup in LLDB's build configuration.
891
+ :param fail_value The error value to return when the key can't be found.
892
+ Defaults to true so that if an unknown key is lookup up we rather
893
+ enable more tests (that then fail) than silently skipping them.
894
+ """
888
895
config = lldb .SBDebugger .GetBuildConfiguration ()
889
896
value_node = config .GetValueForKey (key )
890
- fail_value = True # More likely to notice if something goes wrong
891
897
return value_node .GetValueForKey ("value" ).GetBooleanValue (fail_value )
892
898
893
899
def _get_bool_config_skip_if_decorator (key ):
You can’t perform that action at this time.
0 commit comments