| """Tests for tosa_verif_run_tests.py.""" |
| # Copyright (c) 2021-2023, ARM Limited. |
| # SPDX-License-Identifier: Apache-2.0 |
| from runner.tosa_verif_run_tests import parseArgs |
| |
| |
| def test_args_test(): |
| """Test arguments - test.""" |
| args = ["-t", "test"] |
| parsed_args = parseArgs(args) |
| assert parsed_args.test == ["test"] |
| |
| |
| def test_args_ref_model_path(): |
| """Test arguments - ref_model_path.""" |
| args = ["--ref-model-path", "ref_model_path", "-t", "test"] |
| parsed_args = parseArgs(args) |
| assert str(parsed_args.ref_model_path) == "ref_model_path" |
| |
| |
| def test_args_ref_debug(): |
| """Test arguments - ref_debug.""" |
| args = ["--ref-debug", "ref_debug", "-t", "test"] |
| parsed_args = parseArgs(args) |
| assert parsed_args.ref_debug == "ref_debug" |
| |
| |
| def test_args_ref_intermediates(): |
| """Test arguments - ref_intermediates.""" |
| args = ["--ref-intermediates", "2", "-t", "test"] |
| parsed_args = parseArgs(args) |
| assert parsed_args.ref_intermediates == 2 |
| |
| |
| def test_args_verbose(): |
| """Test arguments - ref_verbose.""" |
| args = ["-v", "-t", "test"] |
| parsed_args = parseArgs(args) |
| print(parsed_args.verbose) |
| assert parsed_args.verbose == 1 |
| |
| |
| def test_args_jobs(): |
| """Test arguments - jobs.""" |
| args = ["-j", "42", "-t", "test"] |
| parsed_args = parseArgs(args) |
| assert parsed_args.jobs == 42 |
| |
| |
| def test_args_sut_module(): |
| """Test arguments - sut_module.""" |
| args = ["--sut-module", "sut_module", "-t", "test"] |
| parsed_args = parseArgs(args) |
| assert parsed_args.sut_module == ["sut_module"] |
| |
| |
| def test_args_sut_module_args(): |
| """Test arguments - sut_module_args.""" |
| args = ["--sut-module-args", "sut_module_args", "-t", "test"] |
| parsed_args = parseArgs(args) |
| assert parsed_args.sut_module_args == ["sut_module_args"] |
| |
| |
| def test_args_xunit_file(): |
| """Test arguments - xunit-file.""" |
| args = ["--xunit-file", "xunit_file", "-t", "test"] |
| parsed_args = parseArgs(args) |
| assert parsed_args.xunit_file == "xunit_file" |