Coverage report: 99%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-05 20:53 +0000

File   statements missing excluded   coverage
hdl_registers / __init__.py   10 0 0   100%
hdl_registers / about.py   18 13 0   28%
hdl_registers / conftest.py   1 0 0   100%
hdl_registers / constant / __init__.py   0 0 0   100%
hdl_registers / constant / bit_vector_constant.py   46 0 0   100%
hdl_registers / constant / boolean_constant.py   17 0 0   100%
hdl_registers / constant / constant.py   11 0 0   100%
hdl_registers / constant / float_constant.py   17 0 0   100%
hdl_registers / constant / integer_constant.py   17 0 0   100%
hdl_registers / constant / string_constant.py   17 0 0   100%
hdl_registers / constant / test / __init__.py   0 0 0   100%
hdl_registers / constant / test / test_bit_vector_constant.py   69 0 0   100%
hdl_registers / constant / test / test_boolean_constant.py   23 0 0   100%
hdl_registers / constant / test / test_float_constant.py   23 0 0   100%
hdl_registers / constant / test / test_integer_constant.py   23 0 0   100%
hdl_registers / constant / test / test_string_constant.py   23 0 0   100%
hdl_registers / field / __init__.py   0 0 0   100%
hdl_registers / field / bit.py   26 0 0   100%
hdl_registers / field / bit_vector.py   61 2 0   97%
hdl_registers / field / enumeration.py   62 0 0   100%
hdl_registers / field / integer.py   79 1 0   99%
hdl_registers / field / numerical_interpretation.py   137 5 0   96%
hdl_registers / field / register_field.py   31 1 2   97%
hdl_registers / field / test / __init__.py   0 0 0   100%
hdl_registers / field / test / test_bit.py   47 0 0   100%
hdl_registers / field / test / test_bit_vector.py   145 0 0   100%
hdl_registers / field / test / test_enumeration.py   81 0 0   100%
hdl_registers / field / test / test_integer.py   136 0 0   100%
hdl_registers / field / test / test_numerical_interpretation.py   97 0 0   100%
hdl_registers / generator / __init__.py   0 0 0   100%
hdl_registers / generator / c / __init__.py   0 0 0   100%
hdl_registers / generator / c / header.py   104 1 4   99%
hdl_registers / generator / c / reserved_keywords.py   1 0 0   100%
hdl_registers / generator / cpp / __init__.py   0 0 0   100%
hdl_registers / generator / cpp / cpp_generator_common.py   139 5 6   96%
hdl_registers / generator / cpp / header.py   75 0 4   100%
hdl_registers / generator / cpp / implementation.py   257 6 5   98%
hdl_registers / generator / cpp / interface.py   157 3 4   98%
hdl_registers / generator / cpp / reserved_keywords.py   1 0 0   100%
hdl_registers / generator / cpp / test / __init__.py   0 0 0   100%
hdl_registers / generator / cpp / test / test_register_cpp_generator.py   99 0 2   100%
hdl_registers / generator / html / __init__.py   0 0 0   100%
hdl_registers / generator / html / constant_table.py   35 1 3   97%
hdl_registers / generator / html / html_generator_common.py   4 0 0   100%
hdl_registers / generator / html / html_translator.py   5 0 0   100%
hdl_registers / generator / html / page.py   45 0 2   100%
hdl_registers / generator / html / register_table.py   84 2 5   98%
hdl_registers / generator / html / reserved_keywords.py   1 0 0   100%
hdl_registers / generator / html / test / __init__.py   0 0 0   100%
hdl_registers / generator / html / test / test_html_translator.py   46 0 0   100%
hdl_registers / generator / html / test / test_register_html_generator.py   101 16 0   84%
hdl_registers / generator / python / __init__.py   0 0 0   100%
hdl_registers / generator / python / accessor.py   252 6 5   98%
hdl_registers / generator / python / pickle.py   26 1 1   96%
hdl_registers / generator / python / register_accessor_interface.py   6 0 0   100%
hdl_registers / generator / python / reserved_keywords.py   1 0 0   100%
hdl_registers / generator / python / test / __init__.py   0 0 0   100%
hdl_registers / generator / python / test / accessor / __init__.py   0 0 0   100%
hdl_registers / generator / python / test / accessor / conftest.py   54 0 4   100%
hdl_registers / generator / python / test / accessor / test_accessor_basic.py   18 0 0   100%
hdl_registers / generator / python / test / accessor / test_accessor_operations.py   311 0 0   100%
hdl_registers / generator / python / test / accessor / test_accessor_py.py   26 0 0   100%
hdl_registers / generator / python / test / test_pickle.py   11 0 0   100%
hdl_registers / generator / register_code_generator.py   174 0 2   100%
hdl_registers / generator / register_code_generator_helpers.py   96 0 5   100%
hdl_registers / generator / reserved_keywords.py   5 0 0   100%
hdl_registers / generator / systemverilog / __init__.py   0 0 0   100%
hdl_registers / generator / systemverilog / axi_lite / __init__.py   0 0 0   100%
hdl_registers / generator / systemverilog / axi_lite / register_file.py   112 2 8   98%
hdl_registers / generator / systemverilog / axi_lite / test / __init__.py   0 0 0   100%
hdl_registers / generator / systemverilog / axi_lite / test / test_register_file.py   134 0 0   100%
hdl_registers / generator / systemverilog / reserved_keywords.py   1 1 0   0%
hdl_registers / generator / test / __init__.py   0 0 0   100%
hdl_registers / generator / test / test_register_code_generation.py   60 0 0   100%
hdl_registers / generator / test / test_register_code_generator.py   264 0 0   100%
hdl_registers / generator / test / test_register_code_generator_helpers.py   51 0 0   100%
hdl_registers / generator / test / test_reserved_keywords.py   4 0 0   100%
hdl_registers / generator / vhdl / __init__.py   0 0 0   100%
hdl_registers / generator / vhdl / axi_lite / __init__.py   0 0 0   100%
hdl_registers / generator / vhdl / axi_lite / test / __init__.py   0 0 0   100%
hdl_registers / generator / vhdl / axi_lite / test / test_wrapper.py   16 0 0   100%
hdl_registers / generator / vhdl / axi_lite / wrapper.py   37 2 0   95%
hdl_registers / generator / vhdl / record_package.py   201 1 4   99%
hdl_registers / generator / vhdl / register_package.py   190 6 3   97%
hdl_registers / generator / vhdl / reserved_keywords.py   1 1 0   0%
hdl_registers / generator / vhdl / simulation / __init__.py   0 0 0   100%
hdl_registers / generator / vhdl / simulation / check_package.py   87 1 5   99%
hdl_registers / generator / vhdl / simulation / read_write_package.py   136 1 5   99%
hdl_registers / generator / vhdl / simulation / test / __init__.py   0 0 0   100%
hdl_registers / generator / vhdl / simulation / test / test_check_package.py   29 0 0   100%
hdl_registers / generator / vhdl / simulation / test / test_read_write_package.py   56 0 0   100%
hdl_registers / generator / vhdl / simulation / test / test_wait_until_package.py   16 0 0   100%
hdl_registers / generator / vhdl / simulation / vhdl_simulation_generator_common.py   33 0 3   100%
hdl_registers / generator / vhdl / simulation / wait_until_package.py   67 0 5   100%
hdl_registers / generator / vhdl / test / __init__.py   0 0 0   100%
hdl_registers / generator / vhdl / test / test_record_package.py   16 0 0   100%
hdl_registers / generator / vhdl / test / test_register_package.py   86 0 0   100%
hdl_registers / generator / vhdl / test / test_register_vhdl_generator.py   96 0 0   100%
hdl_registers / generator / vhdl / vhdl_generator_common.py   87 4 7   95%
hdl_registers / parser / __init__.py   0 0 0   100%
hdl_registers / parser / json.py   18 0 4   100%
hdl_registers / parser / parser.py   248 6 4   98%
hdl_registers / parser / test / __init__.py   0 0 0   100%
hdl_registers / parser / test / test_json.py   42 0 0   100%
hdl_registers / parser / test / test_parser / __init__.py   0 0 0   100%
hdl_registers / parser / test / test_parser / test_data_file_format_convert.py   35 0 0   100%
hdl_registers / parser / test / test_parser / test_parser.py   84 0 0   100%
hdl_registers / parser / test / test_parser / test_parser_constant.py   51 0 0   100%
hdl_registers / parser / test / test_parser / test_parser_default_register.py   14 0 0   100%
hdl_registers / parser / test / test_parser / test_parser_field.py   87 0 0   100%
hdl_registers / parser / test / test_parser / test_parser_register.py   62 0 0   100%
hdl_registers / parser / test / test_parser / test_parser_register_array.py   18 0 0   100%
hdl_registers / parser / test / test_toml.py   37 0 0   100%
hdl_registers / parser / test / test_yaml.py   42 0 0   100%
hdl_registers / parser / toml.py   16 0 4   100%
hdl_registers / parser / yaml.py   17 0 4   100%
hdl_registers / register.py   48 1 3   98%
hdl_registers / register_array.py   32 0 2   100%
hdl_registers / register_list.py   83 2 4   98%
hdl_registers / register_mode.py   41 1 0   98%
hdl_registers / register_modes.py   2 0 0   100%
hdl_registers / test / __init__.py   0 0 0   100%
hdl_registers / test / test_register.py   69 0 0   100%
hdl_registers / test / test_register_array.py   71 0 0   100%
hdl_registers / test / test_register_list.py   148 0 0   100%
hdl_registers / test / test_register_mode.py   28 0 0   100%
hdl_registers / test / test_register_modes.py   4 0 0   100%
Total   6428 92 119   99%

No items found using the specified filter.