From abdac23838fbab7c76dae8eac9174a61d390abba Mon Sep 17 00:00:00 2001 From: Jerry Ge Date: Mon, 12 Jun 2023 16:27:16 +0000 Subject: Fix framework test generator with custom_shapes shape_list is global while the custom_shape is only applicable for a single operator, need to make a copy for the whole shape_list when dealing with custom_shapes Signed-off-by: Jerry Ge Change-Id: I2c5b87cb6fcaa153b0ccfe5827bae814b9cfe2b9 --- verif/frameworks/tosa_verif_framework_generator.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/verif/frameworks/tosa_verif_framework_generator.py b/verif/frameworks/tosa_verif_framework_generator.py index a81ff6f..58df588 100755 --- a/verif/frameworks/tosa_verif_framework_generator.py +++ b/verif/frameworks/tosa_verif_framework_generator.py @@ -1420,7 +1420,8 @@ def generate_op_tests(args, op_name, shape_list, result_name, filter, unit_test_ if custom_shapes["custom_shape_only"]: shape_list = custom_shapes["shape_list"] else: - shape_list.append(custom_shapes) + shape_list = shape_list.copy() + shape_list.append(custom_shapes["shape_list"]) except KeyError: pass -- cgit v1.2.1