Coverage report: 81%

Files Functions Classes

coverage.py v7.8.0, created at 2025-03-31 19:36 +0000

File statements missing excluded coverage
klayout_pex/__init__.py 0 0 0 100%
klayout_pex/common/__init__.py 0 0 0 100%
klayout_pex/common/capacitance_matrix.py 49 2 0 96%
klayout_pex/fastcap/__init__.py 0 0 0 100%
klayout_pex/fastcap/fastcap_runner.py 63 29 0 54%
klayout_pex/fastercap/__init__.py 0 0 0 100%
klayout_pex/fastercap/fastercap_input_builder.py 171 23 0 87%
klayout_pex/fastercap/fastercap_model_generator.py 662 27 0 96%
klayout_pex/fastercap/fastercap_runner.py 57 5 0 91%
klayout_pex/klayout/__init__.py 1 0 0 100%
klayout_pex/klayout/lvs_runner.py 27 1 0 96%
klayout_pex/klayout/lvsdb_extractor.py 223 66 0 70%
klayout_pex/klayout/netlist_csv.py 23 2 0 91%
klayout_pex/klayout/netlist_expander.py 70 2 0 97%
klayout_pex/klayout/netlist_reducer.py 22 3 0 86%
klayout_pex/klayout/repair_rdb.py 79 66 0 16%
klayout_pex/kpex_cli.py 508 142 0 72%
klayout_pex/log/__init__.py 1 0 0 100%
klayout_pex/log/logger.py 79 4 10 95%
klayout_pex/magic/__init__.py 0 0 0 100%
klayout_pex/magic/magic_ext_data_structures.py 79 1 0 99%
klayout_pex/magic/magic_ext_file_parser.py 57 50 0 12%
klayout_pex/magic/magic_log_analyzer.py 82 61 0 26%
klayout_pex/magic/magic_runner.py 58 34 0 41%
klayout_pex/netlistsvg/netlist_json.py 77 1 0 99%
klayout_pex/pdk_config.py 6 0 0 100%
klayout_pex/rcx25/__init__.py 0 0 0 100%
klayout_pex/rcx25/c/__init__.py 0 0 0 100%
klayout_pex/rcx25/c/geometry_restorer.py 13 1 0 92%
klayout_pex/rcx25/c/overlap_extractor.py 62 6 0 90%
klayout_pex/rcx25/c/polygon_utils.py 24 2 0 92%
klayout_pex/rcx25/c/sidewall_and_fringe_extractor.py 187 16 0 91%
klayout_pex/rcx25/extraction_reporter.py 106 23 0 78%
klayout_pex/rcx25/extraction_results.py 163 40 0 75%
klayout_pex/rcx25/extractor.py 219 133 0 39%
klayout_pex/rcx25/pex_mode.py 22 7 0 68%
klayout_pex/rcx25/r/__init__.py 0 0 0 100%
klayout_pex/rcx25/r/conductance.py 23 1 0 96%
klayout_pex/rcx25/r/resistor_extraction.py 73 5 0 93%
klayout_pex/rcx25/r/resistor_network.py 227 28 0 88%
klayout_pex/rcx25/types.py 12 0 0 100%
klayout_pex/tech_info.py 175 14 0 92%
klayout_pex/util/__init__.py 0 0 0 100%
klayout_pex/util/argparse_helpers.py 33 5 0 85%
klayout_pex/util/multiple_choice.py 27 8 0 70%
klayout_pex/version.py 1 0 0 100%
klayout_pex_protobuf/__init__.py 5 0 0 100%
klayout_pex_protobuf/process_parasitics_pb2.py 35 23 0 34%
klayout_pex_protobuf/process_stack_pb2.py 37 25 0 32%
klayout_pex_protobuf/tech_pb2.py 25 11 0 56%
tests/__init__.py 0 0 0 100%
tests/common/__init__.py 0 0 0 100%
tests/common/capacitance_matrix_test.py 36 0 0 100%
tests/fastcap/fastcap_runner_test.py 22 0 0 100%
tests/fastercap/__init__.py 0 0 0 100%
tests/fastercap/fastercap_model_generator_test.py 60 0 0 100%
tests/fastercap/fastercap_runner_test.py 21 0 0 100%
tests/fastercap/fastercap_test.py 63 0 0 100%
tests/klayout/lvs_runner_test.py 24 11 0 54%
tests/klayout/netlist_expander_test.py 37 0 0 100%
tests/klayout/netlist_reducer_test.py 33 0 0 100%
tests/netlistsvg/netlist_json_test.py 38 0 0 100%
tests/rcx25/extraction_results_test.py 70 0 0 100%
tests/rcx25/rcx25_test.py 145 0 0 100%
tests/rcx25/resistor_extraction_test.py 95 0 0 100%
tests/util/argparse_helpers_test.py 40 0 0 100%
Total 4547 878 10 81%

No items found using the specified filter.