Improve verfiy and generate library validation
Improved libraries validation to catch unknown values.
Improved verify output to match generate library.
Refactored generate tests to use less code duplication.
Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com>
Change-Id: I9c38745fbc8e70f46c19ddae6c62ee248d33b5f1
diff --git a/verif/generator/tosa_arg_gen.py b/verif/generator/tosa_arg_gen.py
index 3b5d458..475f062 100644
--- a/verif/generator/tosa_arg_gen.py
+++ b/verif/generator/tosa_arg_gen.py
@@ -665,13 +665,13 @@
tens_meta["data_type"] = gtu.DTYPE_ATTRIBUTES[dtypeList[idx]]["json"]
tens_meta["shape"] = [int(i) for i in shape]
tens_meta["input_pos"] = idx
- tens_meta["op"] = opName
+ tens_meta["op"] = opName.upper()
if idx < pCount:
- tens_meta["input_type"] = "variable"
+ tens_meta["input_type"] = "VARIABLE"
tens = testGen.ser.addPlaceholder(shape, dtypeList[idx], None)
else:
- tens_meta["input_type"] = "constant"
+ tens_meta["input_type"] = "CONSTANT"
tens = testGen.ser.addConst(shape, dtypeList[idx], None)
tens_ser_list.append(tens)