File tree 1 file changed +8
-2
lines changed
lldb/packages/Python/lldbsuite/test
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -869,10 +869,16 @@ def skipIfAsan(func):
869
869
"""Skip this test if the environment is set up to run LLDB *itself* under ASAN."""
870
870
return skipTestIfFn (is_running_under_asan )(func )
871
871
872
- def _get_bool_config (key ):
872
+ def _get_bool_config (key , fail_value = True ):
873
+ """
874
+ Returns the current LLDB's build config value.
875
+ :param key The key to lookup in LLDB's build configuration.
876
+ :param fail_value The error value to return when the key can't be found.
877
+ Defaults to true so that if an unknown key is lookup up we rather
878
+ enable more tests (that then fail) than silently skipping them.
879
+ """
873
880
config = lldb .SBDebugger .GetBuildConfiguration ()
874
881
value_node = config .GetValueForKey (key )
875
- fail_value = True # More likely to notice if something goes wrong
876
882
return value_node .GetValueForKey ("value" ).GetBooleanValue (fail_value )
877
883
878
884
def _get_bool_config_skip_if_decorator (key ):
You can’t perform that action at this time.
0 commit comments