diff options
author | Jeremy Johnson <jeremy.johnson@arm.com> | 2024-02-13 18:25:39 +0000 |
---|---|---|
committer | Eric Kunze <eric.kunze@arm.com> | 2024-03-12 15:31:44 +0000 |
commit | af09018205f476ab12e3ccfc25523f3f939a2aa3 (patch) | |
tree | 777ab4702b011abc48d99c0108e6c9510bf1893b /verif/generator/tosa_error_if.py | |
parent | 80fd9b8bf8d6def0a4ce6a3c59bdc598fecbd1d1 (diff) | |
download | reference_model-af09018205f476ab12e3ccfc25523f3f939a2aa3.tar.gz |
Improved test selection before test generation
Add test list output to tosa_verif_build_tests and test list
capture to file for tosa_verif_conformance_generator
Improve PAD & CONV2D test coverage for tosa-mi conformance
Change to use logging for output to hide info from test lists
Tweak verbosity levels of tosa_verif_conformance_generator
Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com>
Change-Id: Ic29da5776b02e9ac610db6ee89d0ebfb4994e055
Diffstat (limited to 'verif/generator/tosa_error_if.py')
-rw-r--r-- | verif/generator/tosa_error_if.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/verif/generator/tosa_error_if.py b/verif/generator/tosa_error_if.py index 7a4d0d6..3972edd 100644 --- a/verif/generator/tosa_error_if.py +++ b/verif/generator/tosa_error_if.py @@ -1,5 +1,6 @@ # Copyright (c) 2021-2024, ARM Limited. # SPDX-License-Identifier: Apache-2.0 +import logging import math import numpy as np @@ -11,6 +12,9 @@ from tosa.DType import DType from tosa.Op import Op from tosa.ResizeMode import ResizeMode +logging.basicConfig() +logger = logging.getLogger("tosa_verif_build_tests") + class ErrorIf(object): MaxDimExceeded = "MaxDimExceeded" @@ -386,12 +390,12 @@ class TosaErrorValidator: if expected_result and error_result: serializer.setExpectedReturnCode(2, True, desc=error_reason) elif error_result: # and not expected_result - print( + logger.error( f"Unexpected ERROR_IF: Op: {valueToName(Op, kwargs['op']['op'])}" f" Expected: {error_name}, Got: {validator_name}" ) elif not expected_result: # and not error_result - print( + logger.error( f"Missed ERROR_IF: Op: {valueToName(Op, kwargs['op']['op'])}" f" Expected: {error_name}" ) @@ -401,7 +405,7 @@ class TosaErrorValidator: if k != "op": if k.endswith("dtype"): v = valueToName(DType, v) - print(f" {k} = {v}") + logger.error(f" {k} = {v}") return overall_result |