diff options
Diffstat (limited to 'tests/python/bl_run_operators.py')
-rw-r--r-- | tests/python/bl_run_operators.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/python/bl_run_operators.py b/tests/python/bl_run_operators.py index f7fafe833aa..f3c553cf3ef 100644 --- a/tests/python/bl_run_operators.py +++ b/tests/python/bl_run_operators.py @@ -34,6 +34,10 @@ RANDOM_SEED = [1] # so we can redo crashes RANDOM_RESET = 0.1 # 10% chance of resetting on each new operator RANDOM_MULTIPLY = 10 +STATE = { + "counter": 0, + } + op_blacklist = ( "script.reload", @@ -75,6 +79,7 @@ op_blacklist = ( "wm.properties_context_change", "wm.operator_cheat_sheet", "wm.interface_theme_*", + "wm.previews_ensure", # slow - but harmless "wm.appconfig_*", # just annoying - but harmless "wm.keyitem_add", # just annoying - but harmless "wm.keyconfig_activate", # just annoying - but harmless @@ -158,7 +163,7 @@ if USE_ATTRSET: if issubclass(cls, skip_classes): continue - ## to support skip-save we cant get all props + # # to support skip-save we cant get all props # properties = cls.bl_rna.properties.keys() properties = [] for prop_id, prop in cls.bl_rna.properties.items(): @@ -248,7 +253,8 @@ def run_ops(operators, setup_func=None, reset=True): # first invoke for op_id, op in operators: if op.poll(): - print(" operator:", op_id) + print(" operator: %4d, %s" % (STATE["counter"], op_id)) + STATE["counter"] += 1 sys.stdout.flush() # in case of crash # disable will get blender in a bad state and crash easy! |