Coverage report: 98%

Files Functions Classes

coverage.py v7.6.7, created at 2024-11-20 20:51 +0000

File statements missing excluded coverage
hdl_registers/__init__.py 10 0 0 100%
hdl_registers/about.py 19 13 0 32%
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 18 0 0 100%
hdl_registers/constant/constant.py 11 0 0 100%
hdl_registers/constant/float_constant.py 18 0 0 100%
hdl_registers/constant/integer_constant.py 18 0 0 100%
hdl_registers/constant/string_constant.py 18 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 51 0 0 100%
hdl_registers/field/enumeration.py 63 0 0 100%
hdl_registers/field/integer.py 78 0 0 100%
hdl_registers/field/numerical_interpretation.py 132 5 0 96%
hdl_registers/field/register_field.py 31 1 0 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 124 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 96 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 108 2 0 98%
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 106 3 0 97%
hdl_registers/generator/cpp/header.py 44 0 0 100%
hdl_registers/generator/cpp/implementation.py 133 4 0 97%
hdl_registers/generator/cpp/interface.py 145 5 0 97%
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 15 0 0 100%
hdl_registers/generator/html/__init__.py 0 0 0 100%
hdl_registers/generator/html/constant_table.py 38 3 0 92%
hdl_registers/generator/html/html_generator_common.py 4 0 0 100%
hdl_registers/generator/html/html_translator.py 30 0 0 100%
hdl_registers/generator/html/page.py 42 0 0 100%
hdl_registers/generator/html/register_table.py 88 5 0 94%
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 49 0 0 100%
hdl_registers/generator/html/test/test_register_html_generator.py 84 0 0 100%
hdl_registers/generator/python/__init__.py 0 0 0 100%
hdl_registers/generator/python/accessor.py 260 8 0 97%
hdl_registers/generator/python/pickle.py 27 1 0 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 56 0 0 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 161 3 0 98%
hdl_registers/generator/register_code_generator_helpers.py 77 3 0 96%
hdl_registers/generator/reserved_keywords.py 6 0 0 100%
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 267 0 0 100%
hdl_registers/generator/test/test_register_code_generator_helpers.py 26 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 34 0 0 100%
hdl_registers/generator/vhdl/record_package.py 204 3 0 99%
hdl_registers/generator/vhdl/register_package.py 188 8 0 96%
hdl_registers/generator/vhdl/reserved_keywords.py 1 0 0 100%
hdl_registers/generator/vhdl/simulation/__init__.py 0 0 0 100%
hdl_registers/generator/vhdl/simulation/check_package.py 94 4 0 96%
hdl_registers/generator/vhdl/simulation/read_write_package.py 141 4 0 97%
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 35 2 0 94%
hdl_registers/generator/vhdl/simulation/wait_until_package.py 76 3 0 96%
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 66 0 0 100%
hdl_registers/generator/vhdl/test/test_register_vhdl_generator.py 86 0 0 100%
hdl_registers/generator/vhdl/vhdl_generator_common.py 92 7 0 92%
hdl_registers/parser/__init__.py 0 0 0 100%
hdl_registers/parser/json.py 22 2 0 91%
hdl_registers/parser/parser.py 230 6 0 97%
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 82 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 48 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 19 2 0 89%
hdl_registers/parser/yaml.py 21 2 0 90%
hdl_registers/register.py 56 3 0 95%
hdl_registers/register_array.py 34 1 0 97%
hdl_registers/register_list.py 90 3 0 97%
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 83 0 0 100%
hdl_registers/test/test_register_array.py 71 0 0 100%
hdl_registers/test/test_register_list.py 146 0 0 100%
hdl_registers/test/test_register_mode.py 14 0 0 100%
hdl_registers/test/test_register_modes.py 4 0 0 100%
Total 5805 107 0 98%

No items found using the specified filter.