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)