diff --git a/pycov/class_index.html b/pycov/class_index.html index 99f7d49c..ee99c431 100644 --- a/pycov/class_index.html +++ b/pycov/class_index.html @@ -4,14 +4,14 @@ Coverage report - - + +

Coverage report: - 59% + 56%

@@ -73,31 +73,31 @@

- build/python_kpex_protobuf/process_parasitics_pb2.py - (no class) + build\python_kpex_protobuf\process_parasitics_pb2.py + (no class) 33 21 0 36% - build/python_kpex_protobuf/process_stack_pb2.py - (no class) + build\python_kpex_protobuf\process_stack_pb2.py + (no class) 37 25 0 32% - build/python_kpex_protobuf/tech_pb2.py - (no class) + build\python_kpex_protobuf\tech_pb2.py + (no class) 23 9 0 61% - kpex/__init__.py + kpex\__init__.py (no class) 0 0 @@ -105,255 +105,255 @@

100% - kpex/common/__init__.py - (no class) + kpex\common\__init__.py + (no class) 0 0 0 100% - kpex/common/capacitance_matrix.py - CapacitanceMatrix + kpex\common\capacitance_matrix.py + CapacitanceMatrix 33 2 0 94% - kpex/common/capacitance_matrix.py - (no class) + kpex\common\capacitance_matrix.py + (no class) 18 0 0 100% - kpex/fastcap/fastcap_runner.py - (no class) + kpex\fastcap\fastcap_runner.py + (no class) 62 28 0 55% - kpex/fastercap/__init__.py - (no class) + kpex\fastercap\__init__.py + (no class) 0 0 0 100% - kpex/fastercap/fastercap_input_builder.py - FasterCapInputBuilder + kpex\fastercap\fastercap_input_builder.py + FasterCapInputBuilder 153 153 0 0% - kpex/fastercap/fastercap_input_builder.py - (no class) + kpex\fastercap\fastercap_input_builder.py + (no class) 18 0 0 100% - kpex/fastercap/fastercap_model_generator.py - FasterCapModelBuilder + kpex\fastercap\fastercap_model_generator.py + FasterCapModelBuilder 57 4 0 93% - kpex/fastercap/fastercap_model_generator.py - HDielKey + kpex\fastercap\fastercap_model_generator.py + HDielKey 3 0 0 100% - kpex/fastercap/fastercap_model_generator.py - HCondKey + kpex\fastercap\fastercap_model_generator.py + HCondKey 2 0 0 100% - kpex/fastercap/fastercap_model_generator.py - VKey + kpex\fastercap\fastercap_model_generator.py + VKey 0 0 0 100% - kpex/fastercap/fastercap_model_generator.py - Point + kpex\fastercap\fastercap_model_generator.py + Point 3 + 2 0 - 0 - 100% + 33% - kpex/fastercap/fastercap_model_generator.py - Triangle + kpex\fastercap\fastercap_model_generator.py + Triangle 14 - 2 + 9 0 - 86% + 36% - kpex/fastercap/fastercap_model_generator.py - Edge + kpex\fastercap\fastercap_model_generator.py + Edge 2 0 0 100% - kpex/fastercap/fastercap_model_generator.py - FasterCapModelGenerator + kpex\fastercap\fastercap_model_generator.py + FasterCapModelGenerator 453 - 26 + 94 0 - 94% + 79% - kpex/fastercap/fastercap_model_generator.py - (no class) + kpex\fastercap\fastercap_model_generator.py + (no class) 124 0 0 100% - kpex/fastercap/fastercap_runner.py - (no class) + kpex\fastercap\fastercap_runner.py + (no class) 56 29 0 48% - kpex/klayout/__init__.py - (no class) + kpex\klayout\__init__.py + (no class) 1 0 0 100% - kpex/klayout/lvs_runner.py - LVSRunner + kpex\klayout\lvs_runner.py + LVSRunner 18 18 0 0% - kpex/klayout/lvs_runner.py - (no class) + kpex\klayout\lvs_runner.py + (no class) 8 0 0 100% - kpex/klayout/lvsdb_extractor.py - KLayoutExtractedLayerInfo + kpex\klayout\lvsdb_extractor.py + KLayoutExtractedLayerInfo 0 0 0 100% - kpex/klayout/lvsdb_extractor.py - KLayoutMergedExtractedLayerInfo + kpex\klayout\lvsdb_extractor.py + KLayoutMergedExtractedLayerInfo 0 0 0 100% - kpex/klayout/lvsdb_extractor.py - KLayoutExtractionContext + kpex\klayout\lvsdb_extractor.py + KLayoutExtractionContext 93 43 0 54% - kpex/klayout/lvsdb_extractor.py - (no class) + kpex\klayout\lvsdb_extractor.py + (no class) 39 0 0 100% - kpex/klayout/netlist_csv.py - NetlistCSVWriter + kpex\klayout\netlist_csv.py + NetlistCSVWriter 17 17 0 0% - kpex/klayout/netlist_csv.py - (no class) + kpex\klayout\netlist_csv.py + (no class) 6 0 0 100% - kpex/klayout/netlist_expander.py - NetlistExpander + kpex\klayout\netlist_expander.py + NetlistExpander 61 2 0 97% - kpex/klayout/netlist_expander.py - (no class) + kpex\klayout\netlist_expander.py + (no class) 9 0 0 100% - kpex/klayout/netlist_reducer.py - NetlistReducer + kpex\klayout\netlist_reducer.py + NetlistReducer 16 4 0 75% - kpex/klayout/netlist_reducer.py - (no class) + kpex\klayout\netlist_reducer.py + (no class) 6 0 0 100% - kpex/klayout/repair_rdb.py - (no class) + kpex\klayout\repair_rdb.py + (no class) 79 66 0 16% - kpex/kpex_cli.py + kpex\kpex_cli.py InputMode 0 0 @@ -361,7 +361,7 @@

100% - kpex/kpex_cli.py + kpex\kpex_cli.py KpexCLI 353 229 @@ -369,7 +369,7 @@

35% - kpex/kpex_cli.py + kpex\kpex_cli.py (no class) 59 2 @@ -377,199 +377,199 @@

97% - kpex/log/__init__.py - (no class) + kpex\log\__init__.py + (no class) 1 0 0 100% - kpex/log/logger.py - LogLevel + kpex\log\logger.py + LogLevel 1 1 0 0% - kpex/log/logger.py - LogLevelFormatter + kpex\log\logger.py + LogLevelFormatter 6 0 0 100% - kpex/log/logger.py - LogLevelFilter + kpex\log\logger.py + LogLevelFilter 6 0 0 100% - kpex/log/logger.py - (no class) + kpex\log\logger.py + (no class) 66 3 10 95% - kpex/magic/__init__.py - (no class) + kpex\magic\__init__.py + (no class) 0 0 0 100% - kpex/magic/magic_runner.py - MagicPEXMode + kpex\magic\magic_runner.py + MagicPEXMode 0 0 0 100% - kpex/magic/magic_runner.py - (no class) + kpex\magic\magic_runner.py + (no class) 44 29 0 34% - kpex/rcx25/__init__.py - (no class) + kpex\rcx25\__init__.py + (no class) 0 0 0 100% - kpex/rcx25/extraction_results.py - NodeRegion + kpex\rcx25\extraction_results.py + NodeRegion 0 0 0 100% - kpex/rcx25/extraction_results.py - SidewallKey + kpex\rcx25\extraction_results.py + SidewallKey 0 0 0 100% - kpex/rcx25/extraction_results.py - SidewallCap + kpex\rcx25\extraction_results.py + SidewallCap 0 0 0 100% - kpex/rcx25/extraction_results.py - OverlapKey + kpex\rcx25\extraction_results.py + OverlapKey 0 0 0 100% - kpex/rcx25/extraction_results.py - OverlapCap + kpex\rcx25\extraction_results.py + OverlapCap 0 0 0 100% - kpex/rcx25/extraction_results.py - SideOverlapKey + kpex\rcx25\extraction_results.py + SideOverlapKey 1 1 0 0% - kpex/rcx25/extraction_results.py - SideOverlapCap + kpex\rcx25\extraction_results.py + SideOverlapCap 1 1 0 0% - kpex/rcx25/extraction_results.py - NetCoupleKey + kpex\rcx25\extraction_results.py + NetCoupleKey 4 4 0 0% - kpex/rcx25/extraction_results.py - ExtractionSummary + kpex\rcx25\extraction_results.py + ExtractionSummary 5 5 0 0% - kpex/rcx25/extraction_results.py - CellExtractionResults + kpex\rcx25\extraction_results.py + CellExtractionResults 4 4 0 0% - kpex/rcx25/extraction_results.py - ExtractionResults + kpex\rcx25\extraction_results.py + ExtractionResults 2 2 0 0% - kpex/rcx25/extraction_results.py - (no class) + kpex\rcx25\extraction_results.py + (no class) 74 0 0 100% - kpex/rcx25/extractor.py - RCExtractor + kpex\rcx25\extractor.py + RCExtractor 253 253 0 0% - kpex/rcx25/extractor.py - RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor + kpex\rcx25\extractor.py + RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor 126 126 0 0% - kpex/rcx25/extractor.py - (no class) + kpex\rcx25\extractor.py + (no class) 20 0 0 100% - kpex/tech_info.py + kpex\tech_info.py TechInfo 97 87 @@ -577,7 +577,7 @@

10% - kpex/tech_info.py + kpex\tech_info.py (no class) 60 0 @@ -585,39 +585,39 @@

100% - kpex/util/__init__.py - (no class) + kpex\util\__init__.py + (no class) 0 0 0 100% - kpex/util/argparse_helpers.py - (no class) + kpex\util\argparse_helpers.py + (no class) 20 6 0 70% - kpex/util/multiple_choice.py - MultipleChoicePattern + kpex\util\multiple_choice.py + MultipleChoicePattern 21 11 0 48% - kpex/util/multiple_choice.py - (no class) + kpex\util\multiple_choice.py + (no class) 7 0 0 100% - kpex/version.py + kpex\version.py (no class) 1 0 @@ -625,7 +625,7 @@

100% - tests/__init__.py + tests\__init__.py (no class) 0 0 @@ -633,128 +633,128 @@

100% - tests/common/__init__.py - (no class) + tests\common\__init__.py + (no class) 0 0 0 100% - tests/common/capacitance_matrix_test.py - Test + tests\common\capacitance_matrix_test.py + Test 21 0 0 100% - tests/common/capacitance_matrix_test.py - (no class) + tests\common\capacitance_matrix_test.py + (no class) 15 0 0 100% - tests/fastcap/fastcap_runner_test.py - Test + tests\fastcap\fastcap_runner_test.py + Test 12 0 0 100% - tests/fastcap/fastcap_runner_test.py - (no class) + tests\fastcap\fastcap_runner_test.py + (no class) 10 0 0 100% - tests/fastercap/__init__.py - (no class) + tests\fastercap\__init__.py + (no class) 0 0 0 100% - tests/fastercap/fastercap_model_generator_test.py - (no class) + tests\fastercap\fastercap_model_generator_test.py + (no class) 60 + 1 0 - 0 - 100% + 98% - tests/fastercap/fastercap_runner_test.py - Test + tests\fastercap\fastercap_runner_test.py + Test 11 0 0 100% - tests/fastercap/fastercap_runner_test.py - (no class) + tests\fastercap\fastercap_runner_test.py + (no class) 10 0 0 100% - tests/klayout/lvs_runner_test.py - Test + tests\klayout\lvs_runner_test.py + Test 11 11 0 0% - tests/klayout/lvs_runner_test.py - (no class) + tests\klayout\lvs_runner_test.py + (no class) 13 0 0 100% - tests/klayout/netlist_expander_test.py - Test + tests\klayout\netlist_expander_test.py + Test 18 0 0 100% - tests/klayout/netlist_expander_test.py - (no class) + tests\klayout\netlist_expander_test.py + (no class) 19 0 0 100% - tests/klayout/netlist_reducer_test.py - Test + tests\klayout\netlist_reducer_test.py + Test 16 0 0 100% - tests/klayout/netlist_reducer_test.py - (no class) + tests\klayout\netlist_reducer_test.py + (no class) 17 0 0 100% - tests/rcx25/rcx25_test.py - (no class) + tests\rcx25\rcx25_test.py + (no class) 95 17 0 @@ -766,9 +766,9 @@

Total   3004 - 1241 + 1319 10 - 59% + 56% @@ -780,7 +780,7 @@

coverage.py v7.6.8, - created at 2024-12-05 14:58 +0000 + created at 2024-12-05 15:07 +0000