diff options
author | Jeremy Johnson <jeremy.johnson@arm.com> | 2024-03-06 10:11:10 +0000 |
---|---|---|
committer | Jeremy Johnson <jeremy.johnson@arm.com> | 2024-03-06 10:11:20 +0000 |
commit | 1d5ddeda5d853642fe3b2eade7d765386727021f (patch) | |
tree | 45e1e05a1ab3d571ef746f3e9fb3e984266dd6bd /verif/conformance/tosa_verif_conformance_generator.py | |
parent | 3e8cb977c828f2a52c0eef36ce0da2ac896a8ffd (diff) | |
download | reference_model-1d5ddeda5d853642fe3b2eade7d765386727021f.tar.gz |
Re-instate missing conformance tests
Fix problems from ensuring matching op tests.
Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com>
Change-Id: Ib2395110e47c56fea3cf3784a6b872fea7717db7
Diffstat (limited to 'verif/conformance/tosa_verif_conformance_generator.py')
-rw-r--r-- | verif/conformance/tosa_verif_conformance_generator.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/verif/conformance/tosa_verif_conformance_generator.py b/verif/conformance/tosa_verif_conformance_generator.py index 987bef5..97aba13 100644 --- a/verif/conformance/tosa_verif_conformance_generator.py +++ b/verif/conformance/tosa_verif_conformance_generator.py @@ -100,6 +100,7 @@ def build_op_tests( gen_args_list, gen_neg_dim_range, supports=[], + gen_filter=None, ): """Build tests for a given operator. @@ -110,12 +111,15 @@ def build_op_tests( build_tests_cmd = "tosa_verif_build_tests" op_build_dir = args.build_dir / profile / group + if gen_filter is None: + gen_filter = f"^{operator}$" + build_cmd_base = [ build_tests_cmd, "--generate-lib-path", str(args.generate_lib_path), "--filter", - f"^{operator}$", + gen_filter, "-o", str(op_build_dir), "--seed", @@ -872,6 +876,11 @@ def main(): if "support_for" in test_params[op] else [] ) + gen_filter = ( + test_params[op]["gen_filter"] + if "gen_filter" in test_params[op] + else None + ) # Iterate through the generation groups selecting tests from each for gen_name, gen_dict in test_params[op]["generation"].items(): @@ -918,6 +927,7 @@ def main(): gen_dict["generator_args"], gen_neg_dim_range, supports=supports, + gen_filter=gen_filter, ) # Work out which selection criteria we are using |