Coverage report: 82%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-19 07:49 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
lobster/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/common/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/common/errors.py LOBSTER_Error.__init__   100% 5 0 0   100% 0 0   100%
lobster/common/errors.py LOBSTER_Error.dump   0% 1 1 0   100% 0 0   0%
lobster/common/errors.py Message_Handler.__init__   100% 2 0 0   100% 0 0   100%
lobster/common/errors.py Message_Handler.emit   100% 7 0 0   100% 2 0   100%
lobster/common/errors.py Message_Handler.lex_error   0% 4 4 0   100% 0 0   0%
lobster/common/errors.py Message_Handler.error   100% 5 0 0   100% 2 0   100%
lobster/common/errors.py Message_Handler.warning   100% 3 0 0   100% 0 0   100%
lobster/common/errors.py (no function)   100% 13 0 0   100% 0 0   100%
lobster/common/exceptions.py LOBSTER_Exception.__init__   100% 4 0 0   100% 0 0   100%
lobster/common/exceptions.py LOBSTER_Exception.dump   100% 5 0 0   100% 2 0   100%
lobster/common/exceptions.py (no function)   100% 4 0 0   100% 0 0   100%
lobster/common/file_collector.py FileCollector.__init__   80% 10 2 0   75% 8 2   78%
lobster/common/file_collector.py FileCollector.files   100% 1 0 0   100% 0 0   100%
lobster/common/file_collector.py FileCollector.add_file   100% 4 0 0   100% 4 0   100%
lobster/common/file_collector.py FileCollector._is_file_of_interest   100% 2 0 0   100% 0 0   100%
lobster/common/file_collector.py FileCollector._is_dir_of_interest   100% 1 0 0   100% 0 0   100%
lobster/common/file_collector.py FileCollector.add_dir_recursively   100% 2 0 0   100% 0 0   100%
lobster/common/file_collector.py FileCollector.add_dir_recursively.walk_directory   100% 6 0 0   75% 8 2   86%
lobster/common/file_collector.py (no function)   100% 12 0 0   100% 0 0   100%
lobster/common/file_tag_generator.py FileTagGenerator.__init__   100% 1 0 0   100% 0 0   100%
lobster/common/file_tag_generator.py FileTagGenerator.get_tag   100% 3 0 0   100% 0 0   100%
lobster/common/file_tag_generator.py (no function)   100% 5 0 0   100% 0 0   100%
lobster/common/graphviz_utils.py is_dot_available   80% 5 1 0   100% 0 0   80%
lobster/common/graphviz_utils.py (no function)   100% 3 0 0   100% 0 0   100%
lobster/common/io.py lobster_write   92% 13 1 0   83% 6 1   89%
lobster/common/io.py lobster_read   92% 37 3 0   87% 30 4   90%
lobster/common/io.py signal_duplicate_items   100% 3 0 0   75% 4 1   86%
lobster/common/io.py ensure_output_directory   100% 1 0 0   100% 0 0   100%
lobster/common/io.py (no function)   100% 10 0 0   100% 0 0   100%
lobster/common/items.py Tracing_Tag.__init__   100% 8 0 0   100% 0 0   100%
lobster/common/items.py Tracing_Tag.__str__   100% 4 0 0   100% 2 0   100%
lobster/common/items.py Tracing_Tag.key   100% 1 0 0   100% 0 0   100%
lobster/common/items.py Tracing_Tag.to_json   100% 1 0 0   100% 0 0   100%
lobster/common/items.py Tracing_Tag.from_json   100% 3 0 0   100% 0 0   100%
lobster/common/items.py Tracing_Tag.from_text   100% 7 0 0   100% 2 0   100%
lobster/common/items.py Tracing_Tag.hash   100% 5 0 0   100% 2 0   100%
lobster/common/items.py Item.__init__   100% 16 0 0   100% 0 0   100%
lobster/common/items.py Item.set_level   100% 2 0 0   100% 0 0   100%
lobster/common/items.py Item.error   100% 3 0 0   100% 0 0   100%
lobster/common/items.py Item.add_tracing_target   80% 5 1 0   50% 2 1   71%
lobster/common/items.py Item.perform_source_checks   100% 1 0 0   100% 0 0   100%
lobster/common/items.py Item.determine_status   100% 32 0 0   100% 20 0   100%
lobster/common/items.py Item.additional_data_from_json   100% 14 0 0   100% 4 0   100%
lobster/common/items.py Item.to_json   100% 9 0 0   100% 6 0   100%
lobster/common/items.py Requirement.__init__   100% 11 0 0   100% 0 0   100%
lobster/common/items.py Requirement.to_json   100% 6 0 0   100% 0 0   100%
lobster/common/items.py Requirement.perform_source_checks   100% 1 0 0   100% 0 0   100%
lobster/common/items.py Requirement.from_json   100% 6 0 0   100% 0 0   100%
lobster/common/items.py Implementation.__init__   100% 7 0 0   100% 0 0   100%
lobster/common/items.py Implementation.to_json   100% 4 0 0   100% 0 0   100%
lobster/common/items.py Implementation.from_json   100% 6 0 0   100% 0 0   100%
lobster/common/items.py Activity.__init__   100% 9 0 0   100% 0 0   100%
lobster/common/items.py Activity.to_json   86% 7 1 0   50% 2 1   78%
lobster/common/items.py Activity.from_json   100% 6 0 0   100% 0 0   100%
lobster/common/items.py (no function)   100% 46 0 0   100% 0 0   100%
lobster/common/level_definition.py LevelDefinition.to_json   100% 8 0 0   100% 6 0   100%
lobster/common/level_definition.py LevelDefinition.from_json   100% 1 0 0   100% 0 0   100%
lobster/common/level_definition.py (no function)   100% 17 0 0   100% 0 0   100%
lobster/common/lexer.py Token.__init__   100% 3 0 0   100% 0 0   100%
lobster/common/lexer.py Token.value   100% 3 0 0   100% 2 0   100%
lobster/common/lexer.py Token.__repr__   0% 1 1 0   100% 0 0   0%
lobster/common/lexer.py Lexer.__init__   100% 12 0 0   100% 0 0   100%
lobster/common/lexer.py Lexer.advance   100% 7 0 0   100% 4 0   100%
lobster/common/lexer.py Lexer.error   0% 2 2 0   100% 0 0   0%
lobster/common/lexer.py Lexer.token   86% 36 5 0   79% 28 4   83%
lobster/common/lexer.py sanity_test   100% 0 0 11   100% 0 0   100%
lobster/common/lexer.py (no function)   100% 13 0 3   100% 0 0   100%
lobster/common/location.py Location.sorting_key   100% 0 0 1   100% 0 0   100%
lobster/common/location.py Location.to_string   100% 0 0 1   100% 0 0   100%
lobster/common/location.py Location.to_html   100% 0 0 1   100% 0 0   100%
lobster/common/location.py Location.to_json   100% 0 0 1   100% 0 0   100%
lobster/common/location.py Location.from_json   56% 18 8 0   67% 12 2   60%
lobster/common/location.py Void_Reference.__init__   0% 1 1 0   100% 0 0   0%
lobster/common/location.py Void_Reference.sorting_key   0% 1 1 0   100% 0 0   0%
lobster/common/location.py Void_Reference.to_string   0% 1 1 0   100% 0 0   0%
lobster/common/location.py Void_Reference.to_html   0% 1 1 0   100% 0 0   0%
lobster/common/location.py Void_Reference.to_json   0% 1 1 0   100% 0 0   0%
lobster/common/location.py Void_Reference.from_json   0% 3 3 0   100% 0 0   0%
lobster/common/location.py File_Reference.__init__   100% 6 0 0   100% 0 0   100%
lobster/common/location.py File_Reference.sorting_key   100% 4 0 0   100% 2 0   100%
lobster/common/location.py File_Reference.to_string   100% 6 0 0   100% 4 0   100%
lobster/common/location.py File_Reference.to_html   100% 2 0 0   100% 0 0   100%
lobster/common/location.py File_Reference.to_json   100% 1 0 0   100% 0 0   100%
lobster/common/location.py File_Reference.from_json   100% 8 0 0   100% 2 0   100%
lobster/common/location.py Github_Reference.__init__   100% 10 0 0   100% 0 0   100%
lobster/common/location.py Github_Reference.sorting_key   67% 3 1 0   50% 2 1   60%
lobster/common/location.py Github_Reference.to_string   67% 3 1 0   50% 2 1   60%
lobster/common/location.py Github_Reference.to_html   100% 4 0 0   50% 2 1   83%
lobster/common/location.py Github_Reference.to_json   100% 1 0 0   100% 0 0   100%
lobster/common/location.py Github_Reference.from_json   100% 7 0 0   100% 0 0   100%
lobster/common/location.py Codebeamer_Reference.__init__   100% 11 0 0   100% 0 0   100%
lobster/common/location.py Codebeamer_Reference.sorting_key   100% 1 0 0   100% 0 0   100%
lobster/common/location.py Codebeamer_Reference.to_string   67% 3 1 0   50% 2 1   60%
lobster/common/location.py Codebeamer_Reference.to_html   100% 5 0 0   50% 2 1   86%
lobster/common/location.py Codebeamer_Reference.to_json   100% 1 0 0   100% 0 0   100%
lobster/common/location.py Codebeamer_Reference.from_json   100% 8 0 0   100% 0 0   100%
lobster/common/location.py (no function)   100% 39 0 8   100% 0 0   100%
lobster/common/meta_data_tool_base.py MetaDataToolBase.__init__   100% 3 0 0   100% 0 0   100%
lobster/common/meta_data_tool_base.py MetaDataToolBase.name   100% 1 0 0   100% 0 0   100%
lobster/common/meta_data_tool_base.py MetaDataToolBase.run   100% 5 0 0   100% 0 0   100%
lobster/common/meta_data_tool_base.py MetaDataToolBase._run_impl   100% 0 0 4   100% 0 0   100%
lobster/common/meta_data_tool_base.py (no function)   100% 10 0 2   100% 0 0   100%
lobster/common/multi_file_input_config.py (no function)   100% 11 0 0   100% 0 0   100%
lobster/common/multi_file_input_tool.py read_commented_file   100% 2 0 0   100% 0 0   100%
lobster/common/multi_file_input_tool.py select_non_comment_parts   100% 1 0 0   100% 0 0   100%
lobster/common/multi_file_input_tool.py combine_all_inputs   100% 8 0 0   100% 6 0   100%
lobster/common/multi_file_input_tool.py create_worklist   100% 9 0 0   100% 6 0   100%
lobster/common/multi_file_input_tool.py MultiFileInputTool.__init__   100% 8 0 0   100% 0 0   100%
lobster/common/multi_file_input_tool.py MultiFileInputTool._add_config_argument   100% 1 0 0   100% 0 0   100%
lobster/common/multi_file_input_tool.py MultiFileInputTool._write_output   100% 4 0 0   100% 0 0   100%
lobster/common/multi_file_input_tool.py (no function)   100% 17 0 0   100% 0 0   100%
lobster/common/parser.py Parser.__init__   100% 5 0 0   100% 2 0   100%
lobster/common/parser.py Parser.advance   100% 2 0 0   100% 0 0   100%
lobster/common/parser.py Parser.peek   78% 9 2 0   75% 8 2   76%
lobster/common/parser.py Parser.match   29% 7 5 0   17% 6 1   23%
lobster/common/parser.py Parser.warning   0% 1 1 0   100% 0 0   0%
lobster/common/parser.py Parser.error   0% 1 1 0   100% 0 0   0%
lobster/common/parser.py Parser.parse   83% 6 1 0   75% 4 1   80%
lobster/common/parser.py Parser.parse_level_declaration   95% 37 2 0   83% 12 2   92%
lobster/common/parser.py load   100% 3 0 0   100% 0 0   100%
lobster/common/parser.py sanity_test   100% 0 0 8   100% 0 0   100%
lobster/common/parser.py (no function)   100% 17 0 3   100% 0 0   100%
lobster/common/policy_builder.py build_tracing_policy   89% 36 4 0   88% 32 4   88%
lobster/common/policy_builder.py (no function)   100% 7 0 0   100% 0 0   100%
lobster/common/raw_policy.py (no function)   100% 26 0 0   100% 0 0   100%
lobster/common/report.py Report.__init__   100% 6 0 0   100% 0 0   100%
lobster/common/report.py Report.parse_config   100% 10 0 0   100% 4 0   100%
lobster/common/report.py Report.resolve_references_for_items   100% 15 0 0   100% 12 0   100%
lobster/common/report.py Report.compute_coverage_for_items   100% 4 0 0   100% 4 0   100%
lobster/common/report.py Report.compute_item_count_and_status   100% 8 0 0   100% 6 0   100%
lobster/common/report.py Report.write_report   100% 9 0 0   100% 2 0   100%
lobster/common/report.py Report.load_report   100% 10 0 0   100% 0 0   100%
lobster/common/report.py Report.compute_items_and_coverage_for_items   89% 18 2 0   86% 14 2   88%
lobster/common/report.py Report.parse_custom_data   100% 1 0 0   100% 0 0   100%
lobster/common/report.py Report.validate_indicated_schema   60% 5 2 0   50% 4 2   56%
lobster/common/report.py Report.validate_basic_structure_of_lobster_file   67% 9 3 0   62% 8 3   65%
lobster/common/report.py (no function)   100% 27 0 0   100% 0 0   100%
lobster/common/tool.py SupportedCommonConfigKeys.get_config_keys_manual   100% 2 0 0   100% 0 0   100%
lobster/common/tool.py SupportedCommonConfigKeys.get_mandatory_parameters   100% 0 0 1   100% 0 0   100%
lobster/common/tool.py SupportedCommonConfigKeys.get_formatted_help_text   100% 7 0 0   100% 2 0   100%
lobster/common/tool.py SupportedCommonConfigKeys.get_config_keys_as_set   100% 1 0 0   100% 0 0   100%
lobster/common/tool.py LOBSTER_Tool.__init__   100% 10 0 0   100% 0 0   100%
lobster/common/tool.py LOBSTER_Tool.load_yaml_config   86% 7 1 0   75% 4 1   82%
lobster/common/tool.py LOBSTER_Tool.validate_yaml_supported_config_parameters   80% 5 1 0   75% 4 1   78%
lobster/common/tool.py LOBSTER_Tool.check_mandatory_config_parameters   100% 4 0 0   75% 4 1   88%
lobster/common/tool.py LOBSTER_Tool.process_commandline_and_yaml_options   100% 9 0 0   100% 0 0   100%
lobster/common/tool.py LOBSTER_Tool._is_excluded_dir   100% 1 0 0   100% 0 0   100%
lobster/common/tool.py LOBSTER_Tool._filter_walk_dirs   100% 1 0 0   100% 0 0   100%
lobster/common/tool.py LOBSTER_Tool._collect_files_from_directory   100% 7 0 0   100% 6 0   100%
lobster/common/tool.py LOBSTER_Tool.process_common_options   90% 31 3 0   88% 24 3   89%
lobster/common/tool.py LOBSTER_Tool.write_output   89% 9 1 0   50% 2 1   82%
lobster/common/tool.py LOBSTER_Tool.process_tool_options   100% 0 0 2   100% 0 0   100%
lobster/common/tool.py LOBSTER_Per_File_Tool.__init__   100% 1 0 0   100% 0 0   100%
lobster/common/tool.py LOBSTER_Per_File_Tool.process   100% 0 0 1   100% 0 0   100%
lobster/common/tool.py LOBSTER_Per_File_Tool._run_impl   68% 19 6 0   62% 8 1   67%
lobster/common/tool.py (no function)   100% 36 0 15   100% 0 0   100%
lobster/common/version.py (no function)   100% 4 0 0   100% 0 0   100%
lobster/htmldoc/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/htmldoc/assets.py (no function)   100% 7 0 0   100% 0 0   100%
lobster/htmldoc/htmldoc.py Menu_Item.__init__   100% 1 0 0   100% 0 0   100%
lobster/htmldoc/htmldoc.py Menu_Item.generate   100% 0 0 1   100% 0 0   100%
lobster/htmldoc/htmldoc.py Menu_Link.__init__   100% 2 0 0   100% 0 0   100%
lobster/htmldoc/htmldoc.py Menu_Link.generate   100% 6 0 0   100% 2 0   100%
lobster/htmldoc/htmldoc.py Dropdown_Menu.__init__   100% 2 0 0   100% 0 0   100%
lobster/htmldoc/htmldoc.py Dropdown_Menu.add_link   100% 1 0 0   100% 0 0   100%
lobster/htmldoc/htmldoc.py Dropdown_Menu.generate   100% 18 0 0   100% 2 0   100%
lobster/htmldoc/htmldoc.py Navigation_Bar.__init__   100% 2 0 0   100% 0 0   100%
lobster/htmldoc/htmldoc.py Navigation_Bar.add_link   80% 5 1 0   50% 2 1   71%
lobster/htmldoc/htmldoc.py Navigation_Bar.add_dropdown   100% 6 0 0   100% 2 0   100%
lobster/htmldoc/htmldoc.py Navigation_Bar.generate   100% 19 0 0   75% 8 2   93%
lobster/htmldoc/htmldoc.py Document.__init__   100% 8 0 0   100% 0 0   100%
lobster/htmldoc/htmldoc.py Document.add_line   100% 3 0 0   100% 2 0   100%
lobster/htmldoc/htmldoc.py Document.add_heading   92% 13 1 0   90% 10 1   91%
lobster/htmldoc/htmldoc.py Document.render   100% 56 0 0   100% 8 0   100%
lobster/htmldoc/htmldoc.py (no function)   100% 24 0 2   100% 0 0   100%
lobster/tools/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/codebeamer/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/codebeamer/bearer_auth.py BearerAuth.__init__   100% 1 0 0   100% 0 0   100%
lobster/tools/codebeamer/bearer_auth.py BearerAuth.__call__   100% 2 0 0   100% 0 0   100%
lobster/tools/codebeamer/bearer_auth.py (no function)   100% 4 0 0   100% 0 0   100%
lobster/tools/codebeamer/codebeamer.py SupportedConfigKeys.as_set   100% 1 0 0   100% 0 0   100%
lobster/tools/codebeamer/codebeamer.py get_authentication   100% 3 0 0   100% 2 0   100%
lobster/tools/codebeamer/codebeamer.py _get_response_message   71% 7 2 0   0% 2 0   56%
lobster/tools/codebeamer/codebeamer.py _get_http_reason   33% 6 4 0   50% 2 1   38%
lobster/tools/codebeamer/codebeamer.py query_cb_single   65% 20 7 0   75% 4 1   67%
lobster/tools/codebeamer/codebeamer.py get_many_items   0% 11 11 0   0% 2 0   0%
lobster/tools/codebeamer/codebeamer.py get_query   86% 36 5 0   73% 26 7   81%
lobster/tools/codebeamer/codebeamer.py get_schema_config   80% 5 1 0   50% 2 1   71%
lobster/tools/codebeamer/codebeamer.py to_lobster   83% 23 4 0   75% 16 4   79%
lobster/tools/codebeamer/codebeamer.py _create_common_params   100% 1 0 0   100% 0 0   100%
lobster/tools/codebeamer/codebeamer.py _create_lobster_item   29% 7 5 0   17% 6 1   23%
lobster/tools/codebeamer/codebeamer.py import_tagged   0% 6 6 0   0% 2 0   0%
lobster/tools/codebeamer/codebeamer.py ensure_list   67% 3 1 0   50% 2 1   60%
lobster/tools/codebeamer/codebeamer.py update_authentication_parameters   85% 13 2 0   88% 8 1   86%
lobster/tools/codebeamer/codebeamer.py load_config   100% 2 0 0   100% 0 0   100%
lobster/tools/codebeamer/codebeamer.py parse_config_data   83% 23 4 0   88% 16 2   85%
lobster/tools/codebeamer/codebeamer.py CodebeamerTool.__init__   100% 3 0 0   100% 0 0   100%
lobster/tools/codebeamer/codebeamer.py CodebeamerTool._run_impl   85% 20 3 0   100% 0 0   85%
lobster/tools/codebeamer/codebeamer.py CodebeamerTool._print_error   100% 1 0 0   100% 0 0   100%
lobster/tools/codebeamer/codebeamer.py CodebeamerTool._execute   55% 40 18 0   50% 26 5   53%
lobster/tools/codebeamer/codebeamer.py _get_out_stream   75% 4 1 0   50% 2 1   67%
lobster/tools/codebeamer/codebeamer.py _cb_items_to_lobster   100% 2 0 0   100% 0 0   100%
lobster/tools/codebeamer/codebeamer.py lobster_codebeamer   0% 4 4 0   100% 0 0   0%
lobster/tools/codebeamer/codebeamer.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/codebeamer/codebeamer.py (no function)   100% 65 0 0   100% 0 0   100%
lobster/tools/codebeamer/config.py Config.base   100% 1 0 0   100% 0 0   100%
lobster/tools/codebeamer/config.py (no function)   100% 25 0 0   100% 0 0   100%
lobster/tools/codebeamer/exceptions.py (no function)   100% 3 0 0   100% 0 0   100%
lobster/tools/core/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/core/ci_report/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/core/ci_report/ci_report.py resolve_report_path   75% 4 1 0   50% 2 1   67%
lobster/tools/core/ci_report/ci_report.py ensure_report_file_exists   100% 4 0 0   100% 4 0   100%
lobster/tools/core/ci_report/ci_report.py report_errors_for_untraced_items   100% 5 0 0   100% 6 0   100%
lobster/tools/core/ci_report/ci_report.py format_coverage_lines   100% 1 0 0   100% 0 0   100%
lobster/tools/core/ci_report/ci_report.py CiReportTool.__init__   100% 3 0 0   100% 0 0   100%
lobster/tools/core/ci_report/ci_report.py CiReportTool._run_impl   100% 11 0 0   100% 6 0   100%
lobster/tools/core/ci_report/ci_report.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/core/ci_report/ci_report.py (no function)   100% 14 0 0   100% 0 0   100%
lobster/tools/core/html_report/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/core/html_report/html_report.py name_hash   100% 3 0 0   100% 0 0   100%
lobster/tools/core/html_report/html_report.py xref_item   94% 17 1 0   80% 10 2   89%
lobster/tools/core/html_report/html_report.py create_policy_diagram   0% 26 26 0   0% 12 0   0%
lobster/tools/core/html_report/html_report.py create_item_coverage   100% 26 0 0   100% 2 0   100%
lobster/tools/core/html_report/html_report.py run_git_show   60% 10 4 0   50% 2 1   58%
lobster/tools/core/html_report/html_report.py get_commit_timestamp_utc   38% 8 5 0   17% 6 1   29%
lobster/tools/core/html_report/html_report.py write_item_box_begin   100% 11 0 0   100% 0 0   100%
lobster/tools/core/html_report/html_report.py write_item_tracing   100% 33 0 0   100% 16 0   100%
lobster/tools/core/html_report/html_report.py write_item_box_end   100% 7 0 0   100% 2 0   100%
lobster/tools/core/html_report/html_report.py generate_custom_data   100% 2 0 0   100% 0 0   100%
lobster/tools/core/html_report/html_report.py write_html_to_file   100% 4 0 0   100% 0 0   100%
lobster/tools/core/html_report/html_report.py write_html   95% 133 6 2   93% 42 3   95%
lobster/tools/core/html_report/html_report.py HtmlReportTool.__init__   100% 8 0 0   100% 0 0   100%
lobster/tools/core/html_report/html_report.py HtmlReportTool._run_impl   100% 9 0 0   100% 2 0   100%
lobster/tools/core/html_report/html_report.py lobster_html_report   0% 5 5 0   100% 0 0   0%
lobster/tools/core/html_report/html_report.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/core/html_report/html_report.py (no function)   100% 37 0 0   100% 0 0   100%
lobster/tools/core/html_report/html_report_css.py (no function)   100% 1 0 0   100% 0 0   100%
lobster/tools/core/html_report/html_report_js.py (no function)   100% 1 0 0   100% 0 0   100%
lobster/tools/core/online_report/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/core/online_report/online_report.py load_config   75% 8 2 0   100% 2 0   80%
lobster/tools/core/online_report/online_report.py parse_config_data   79% 19 4 0   71% 14 4   76%
lobster/tools/core/online_report/online_report.py add_github_reference_to_items   77% 13 3 0   100% 4 0   82%
lobster/tools/core/online_report/online_report.py OnlineReportTool.__init__   100% 3 0 0   100% 0 0   100%
lobster/tools/core/online_report/online_report.py OnlineReportTool._run_impl   71% 14 4 0   100% 0 0   71%
lobster/tools/core/online_report/online_report.py OnlineReportTool._print_error   100% 1 0 0   100% 0 0   100%
lobster/tools/core/online_report/online_report.py OnlineReportTool._execute   100% 2 0 0   100% 0 0   100%
lobster/tools/core/online_report/online_report.py lobster_online_report   100% 4 0 0   100% 0 0   100%
lobster/tools/core/online_report/online_report.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/core/online_report/online_report.py (no function)   100% 34 0 0   100% 0 0   100%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter.__init__   100% 5 0 0   100% 2 0   100%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter.close   100% 1 0 0   100% 0 0   100%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter._path_to_html_format   100% 1 0 0   100% 0 0   100%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter._get_submodule_full_url   100% 1 0 0   100% 0 0   100%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter.path_to_url   87% 15 2 0   100% 0 0   87%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter._get_submodule_and_relative_path   100% 9 0 0   100% 2 0   100%
lobster/tools/core/online_report/path_to_url_converter.py (no function)   100% 21 0 0   100% 0 0   100%
lobster/tools/core/online_report_nogit/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/core/online_report_nogit/online_report_nogit.py _file_ref_to_github_ref   100% 3 0 0   100% 2 0   100%
lobster/tools/core/online_report_nogit/online_report_nogit.py _update_items   100% 3 0 0   100% 4 0   100%
lobster/tools/core/online_report_nogit/online_report_nogit.py apply_github_urls   100% 4 0 0   100% 0 0   100%
lobster/tools/core/online_report_nogit/online_report_nogit.py OnlineReportNogitTool.__init__   100% 7 0 0   100% 0 0   100%
lobster/tools/core/online_report_nogit/online_report_nogit.py OnlineReportNogitTool._run_impl   100% 7 0 0   100% 0 0   100%
lobster/tools/core/online_report_nogit/online_report_nogit.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/core/online_report_nogit/online_report_nogit.py (no function)   100% 22 0 0   100% 0 0   100%
lobster/tools/core/report/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/core/report/report.py ReportTool.__init__   100% 3 0 0   100% 0 0   100%
lobster/tools/core/report/report.py ReportTool._run_impl   100% 13 0 0   100% 0 0   100%
lobster/tools/core/report/report.py lobster_report   0% 3 3 0   100% 0 0   0%
lobster/tools/core/report/report.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/core/report/report.py (no function)   100% 11 0 0   100% 0 0   100%
lobster/tools/core/rst_report/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_helpers.py RstUtils.escape   100% 3 0 0   100% 2 0   100%
lobster/tools/core/rst_report/_helpers.py RstUtils.heading   100% 4 0 0   100% 2 0   100%
lobster/tools/core/rst_report/_helpers.py ItemNaming.item_label   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_helpers.py ItemNaming.level_label   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_helpers.py ItemNaming.level_page_name   83% 6 1 0   75% 4 1   80%
lobster/tools/core/rst_report/_helpers.py ItemNaming.item_kind_str   100% 6 0 0   100% 4 0   100%
lobster/tools/core/rst_report/_helpers.py ItemNaming.location_link   88% 17 2 0   67% 12 4   79%
lobster/tools/core/rst_report/_helpers.py TracingClassifier.categorize   91% 11 1 0   88% 8 1   89%
lobster/tools/core/rst_report/_helpers.py TracingClassifier.issue_tag   67% 15 5 0   60% 10 2   64%
lobster/tools/core/rst_report/_helpers.py TracingClassifier.card_header_class   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_helpers.py PolicyDiagramBuilder.dot_escape   0% 1 1 0   100% 0 0   0%
lobster/tools/core/rst_report/_helpers.py PolicyDiagramBuilder.build   12% 24 21 0   12% 8 1   12%
lobster/tools/core/rst_report/_helpers.py (no function)   100% 34 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_renderers.py _build_page_map   80% 10 2 0   75% 4 1   79%
lobster/tools/core/rst_report/_renderers.py ItemCardBuilder.__init__   100% 3 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_renderers.py ItemCardBuilder.build   96% 76 3 0   85% 40 4   92%
lobster/tools/core/rst_report/_renderers.py ItemCardBuilder.build.body   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_renderers.py ItemCardBuilder.build.nested   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_renderers.py ItemCardBuilder.build.sep   100% 4 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_renderers.py ItemCardBuilder.build.issue_box   100% 6 0 0   100% 2 0   100%
lobster/tools/core/rst_report/_renderers.py ItemCardBuilder._resolve_refs   88% 8 1 0   75% 4 1   83%
lobster/tools/core/rst_report/_renderers.py LevelSectionBuilder.__init__   100% 3 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_renderers.py LevelSectionBuilder.build   88% 8 1 0   75% 4 1   83%
lobster/tools/core/rst_report/_renderers.py CoverageGridBuilder.__init__   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_renderers.py CoverageGridBuilder.build   100% 15 0 0   100% 2 0   100%
lobster/tools/core/rst_report/_renderers.py IssuesListBuilder.__init__   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_renderers.py IssuesListBuilder.build   92% 13 1 0   88% 8 1   90%
lobster/tools/core/rst_report/_renderers.py (no function)   100% 19 0 0   100% 0 0   100%
lobster/tools/core/rst_report/rst_report.py _get_git_commit   100% 5 0 0   100% 0 0   100%
lobster/tools/core/rst_report/rst_report.py write_rst   90% 42 4 0   70% 10 3   87%
lobster/tools/core/rst_report/rst_report.py write_rst.ref_fn   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/rst_report.py write_rst_to_file   100% 3 0 0   100% 0 0   100%
lobster/tools/core/rst_report/rst_report.py write_rst_pages   94% 51 3 0   75% 12 3   90%
lobster/tools/core/rst_report/rst_report.py write_rst_pages.ref_fn   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/rst_report.py write_rst_pages_to_dir   100% 5 0 0   100% 2 0   100%
lobster/tools/core/rst_report/rst_report.py RstReportTool.__init__   100% 7 0 0   100% 0 0   100%
lobster/tools/core/rst_report/rst_report.py RstReportTool._run_impl   86% 21 3 0   100% 4 0   88%
lobster/tools/core/rst_report/rst_report.py lobster_rst_report   0% 3 3 0   100% 0 0   0%
lobster/tools/core/rst_report/rst_report.py lobster_rst_report_pages   0% 3 3 0   100% 0 0   0%
lobster/tools/core/rst_report/rst_report.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/rst_report.py (no function)   100% 24 0 0   100% 0 0   100%
lobster/tools/cpp/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/cpp/cpp.py extract_clang_finding_name   0% 3 3 0   0% 2 0   0%
lobster/tools/cpp/cpp.py CppTool.__init__   0% 4 4 0   100% 0 0   0%
lobster/tools/cpp/cpp.py CppTool._add_config_argument   0% 1 1 0   100% 0 0   0%
lobster/tools/cpp/cpp.py CppTool._run_impl   0% 55 55 0   0% 26 0   0%
lobster/tools/cpp/cpp.py main   0% 1 1 0   100% 0 0   0%
lobster/tools/cpp/cpp.py (no function)   0% 23 23 0   100% 0 0   0%
lobster/tools/cpp/implementation_builder.py ImplementationBuilder.__init__   0% 1 1 0   100% 0 0   0%
lobster/tools/cpp/implementation_builder.py ImplementationBuilder.from_match_if_new   0% 2 2 0   100% 0 0   0%
lobster/tools/cpp/implementation_builder.py ImplementationBuilder.from_match   0% 6 6 0   100% 0 0   0%
lobster/tools/cpp/implementation_builder.py ImplementationBuilder._get_tag   0% 3 3 0   100% 0 0   0%
lobster/tools/cpp/implementation_builder.py ImplementationBuilder._get_location   0% 1 1 0   100% 0 0   0%
lobster/tools/cpp/implementation_builder.py (no function)   0% 15 15 0   100% 0 0   0%
lobster/tools/cpptest/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/cpptest/constants.py Constants.__init__   100% 4 0 0   100% 0 0   100%
lobster/tools/cpptest/constants.py (no function)   100% 18 0 0   100% 0 0   100%
lobster/tools/cpptest/cpptest.py parse_config_file   100% 20 0 0   100% 10 0   100%
lobster/tools/cpptest/cpptest.py get_test_file_list   100% 14 0 0   100% 14 0   100%
lobster/tools/cpptest/cpptest.py collect_test_cases_from_test_files   100% 3 0 0   100% 0 0   100%
lobster/tools/cpptest/cpptest.py create_lobster_items_output_dict_from_test_cases   100% 29 0 0   92% 12 1   98%
lobster/tools/cpptest/cpptest.py write_lobster_items_output_dict   100% 12 0 0   100% 4 0   100%
lobster/tools/cpptest/cpptest.py run_lobster_cpptest   100% 4 0 0   100% 0 0   100%
lobster/tools/cpptest/cpptest.py CppTestTool.__init__   100% 2 0 0   100% 0 0   100%
lobster/tools/cpptest/cpptest.py CppTestTool._run_impl   92% 12 1 0   100% 0 0   92%
lobster/tools/cpptest/cpptest.py CppTestTool._print_error   100% 1 0 0   100% 0 0   100%
lobster/tools/cpptest/cpptest.py CppTestTool._execute   100% 2 0 0   100% 0 0   100%
lobster/tools/cpptest/cpptest.py lobster_cpptest   0% 1 1 0   100% 0 0   0%
lobster/tools/cpptest/cpptest.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/cpptest/cpptest.py (no function)   100% 55 0 0   100% 0 0   100%
lobster/tools/cpptest/requirements_parser.py ParserForRequirements.collect_test_cases_for_test_files   100% 5 0 0   100% 2 0   100%
lobster/tools/cpptest/requirements_parser.py ParserForRequirements.collect_test_cases   75% 12 3 0   100% 4 0   81%
lobster/tools/cpptest/requirements_parser.py (no function)   100% 9 0 0   100% 0 0   100%
lobster/tools/cpptest/testcase.py TestCase.__init__   100% 16 0 0   100% 0 0   100%
lobster/tools/cpptest/testcase.py TestCase._set_test_details   100% 15 0 0   100% 2 0   100%
lobster/tools/cpptest/testcase.py TestCase._definition_end   92% 12 1 0   80% 10 2   86%
lobster/tools/cpptest/testcase.py TestCase._set_test_and_suite_name   100% 4 0 0   100% 2 0   100%
lobster/tools/cpptest/testcase.py TestCase._set_base_attributes   62% 13 5 0   50% 2 1   60%
lobster/tools/cpptest/testcase.py TestCase._get_requirements_from_docu_lines   73% 11 3 0   62% 8 1   68%
lobster/tools/cpptest/testcase.py TestCase._get_testmethod_tag   100% 6 0 0   100% 4 0   100%
lobster/tools/cpptest/testcase.py TestCase._get_version_tag   100% 8 0 0   100% 4 0   100%
lobster/tools/cpptest/testcase.py TestCase._add_multiline_attribute   100% 6 0 0   100% 2 0   100%
lobster/tools/cpptest/testcase.py TestCase.is_line_commented   75% 4 1 0   50% 2 1   67%
lobster/tools/cpptest/testcase.py TestCase.has_no_macro_or_commented   100% 1 0 0   100% 0 0   100%
lobster/tools/cpptest/testcase.py TestCase.has_no_macro_or_commented_general   83% 6 1 0   75% 4 1   80%
lobster/tools/cpptest/testcase.py TestCase.is_special_case   80% 5 1 0   75% 4 1   78%
lobster/tools/cpptest/testcase.py TestCase.try_parse   100% 1 0 0   100% 0 0   100%
lobster/tools/cpptest/testcase.py TestCase.try_parse_general   100% 6 0 0   100% 4 0   100%
lobster/tools/cpptest/testcase.py TestCase._get_uri_from_requirement_detection   0% 6 6 0   0% 4 0   0%
lobster/tools/cpptest/testcase.py TestCase._add_new_requirement_to_requirement_list   0% 8 8 0   0% 4 0   0%
lobster/tools/cpptest/testcase.py TestCase._get_require_tags   100% 5 0 0   100% 4 0   100%
lobster/tools/cpptest/testcase.py TestCase.notracing_special_case   100% 2 0 0   100% 0 0   100%
lobster/tools/cpptest/testcase.py TestCase.get_range_for_doxygen_comments   100% 11 0 0   75% 4 1   93%
lobster/tools/cpptest/testcase.py (no function)   100% 35 0 0   100% 0 0   100%
lobster/tools/gtest/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/gtest/gtest.py GtestTool.__init__   0% 3 3 0   100% 0 0   0%
lobster/tools/gtest/gtest.py GtestTool._is_xml_file   0% 1 1 0   100% 0 0   0%
lobster/tools/gtest/gtest.py GtestTool._is_c_file   0% 1 1 0   100% 0 0   0%
lobster/tools/gtest/gtest.py GtestTool._collect_directory_files   0% 16 16 0   0% 14 0   0%
lobster/tools/gtest/gtest.py GtestTool._collect_input_files   0% 12 12 0   0% 6 0   0%
lobster/tools/gtest/gtest.py GtestTool._parse_testcase_properties   0% 23 23 0   0% 14 0   0%
lobster/tools/gtest/gtest.py GtestTool._resolve_test_source   0% 5 5 0   0% 4 0   0%
lobster/tools/gtest/gtest.py GtestTool._resolve_test_status   0% 5 5 0   0% 4 0   0%
lobster/tools/gtest/gtest.py GtestTool._run_impl   0% 34 34 0   0% 14 0   0%
lobster/tools/gtest/gtest.py main   0% 1 1 0   100% 0 0   0%
lobster/tools/gtest/gtest.py (no function)   0% 26 26 0   100% 0 0   0%
lobster/tools/json/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/json/json.py Malformed_Input.__init__   100% 3 0 0   100% 0 0   100%
lobster/tools/json/json.py get_item   76% 17 4 0   67% 12 2   72%
lobster/tools/json/json.py syn_test_name   86% 7 1 0   50% 2 1   78%
lobster/tools/json/json.py LOBSTER_Json.__init__   100% 1 0 0   100% 0 0   100%
lobster/tools/json/json.py LOBSTER_Json.get_config_keys_manual   100% 3 0 0   100% 0 0   100%
lobster/tools/json/json.py LOBSTER_Json.get_mandatory_parameters   100% 1 0 0   100% 0 0   100%
lobster/tools/json/json.py LOBSTER_Json.process_commandline_and_yaml_options   100% 7 0 0   100% 0 0   100%
lobster/tools/json/json.py LOBSTER_Json.process_tool_options   100% 2 0 0   100% 0 0   100%
lobster/tools/json/json.py LOBSTER_Json.process   93% 41 3 0   88% 26 3   91%
lobster/tools/json/json.py load_item   62% 13 5 0   100% 0 0   62%
lobster/tools/json/json.py build_name   83% 6 1 0   75% 4 1   80%
lobster/tools/json/json.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/json/json.py (no function)   100% 30 0 0   100% 0 0   100%
lobster/tools/pkg/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/pkg/pkg.py create_raw_entry   62% 21 8 0   67% 12 2   64%
lobster/tools/pkg/pkg.py create_default_activity   100% 14 0 0   50% 10 5   79%
lobster/tools/pkg/pkg.py xml_parser   94% 51 3 0   88% 32 4   92%
lobster/tools/pkg/pkg.py extract_lobster_traces_from_trace_analysis   100% 16 0 0   94% 16 1   97%
lobster/tools/pkg/pkg.py PkgTool.__init__   100% 1 0 0   100% 0 0   100%
lobster/tools/pkg/pkg.py PkgTool._add_config_argument   100% 1 0 0   100% 0 0   100%
lobster/tools/pkg/pkg.py PkgTool.run_from_config   100% 27 0 0   100% 8 0   100%
lobster/tools/pkg/pkg.py PkgTool._run_impl   100% 6 0 0   100% 0 0   100%
lobster/tools/pkg/pkg.py lobster_pkg   100% 1 0 0   100% 0 0   100%
lobster/tools/pkg/pkg.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/pkg/pkg.py (no function)   100% 31 0 0   100% 0 0   100%
lobster/tools/python/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/python/python.py count_occurrence_of_last_function_from_function_name_list   94% 16 1 0   90% 10 1   92%
lobster/tools/python/python.py parse_value   0% 8 8 0   0% 6 0   0%
lobster/tools/python/python.py Python_Traceable_Node.__init__   100% 10 0 0   100% 0 0   100%
lobster/tools/python/python.py Python_Traceable_Node.register_tag   100% 2 0 0   100% 0 0   100%
lobster/tools/python/python.py Python_Traceable_Node.register_justification   100% 2 0 0   100% 0 0   100%
lobster/tools/python/python.py Python_Traceable_Node.set_parent   100% 3 0 0   100% 0 0   100%
lobster/tools/python/python.py Python_Traceable_Node.to_json   0% 1 1 0   100% 0 0   0%
lobster/tools/python/python.py Python_Traceable_Node.to_lobster   0% 2 2 1   100% 0 0   0%
lobster/tools/python/python.py Python_Traceable_Node.fqn   100% 7 0 0   100% 4 0   100%
lobster/tools/python/python.py Python_Traceable_Node.lobster_tag   0% 1 1 0   100% 0 0   0%
lobster/tools/python/python.py Python_Traceable_Node.warn_ignored   0% 4 4 0   0% 4 0   0%
lobster/tools/python/python.py Python_Module.__init__   100% 1 0 0   100% 0 0   100%
lobster/tools/python/python.py Python_Module.to_lobster   100% 4 0 0   100% 2 0   100%
lobster/tools/python/python.py Python_Class.__init__   100% 1 0 0   100% 0 0   100%
lobster/tools/python/python.py Python_Class.to_lobster   43% 21 12 0   29% 14 2   37%
lobster/tools/python/python.py Python_Function.__init__   100% 1 0 0   100% 0 0   100%
lobster/tools/python/python.py Python_Function.set_parent   86% 7 1 0   75% 4 1   82%
lobster/tools/python/python.py Python_Function.to_lobster   82% 22 4 0   67% 12 2   76%
lobster/tools/python/python.py Lobster_Visitor.__init__   100% 12 0 0   100% 0 0   100%
lobster/tools/python/python.py Lobster_Visitor.parse_dotted_name   57% 7 3 0   50% 6 1   54%
lobster/tools/python/python.py Lobster_Visitor.parse_decorators   28% 18 13 0   33% 12 2   30%
lobster/tools/python/python.py Lobster_Visitor.visit_ClassDef   100% 7 0 0   100% 0 0   100%
lobster/tools/python/python.py Lobster_Visitor.visit_FunctionDef   100% 7 0 0   100% 0 0   100%
lobster/tools/python/python.py Lobster_Visitor.leave_FunctionDef   100% 2 0 0   100% 0 0   100%
lobster/tools/python/python.py Lobster_Visitor.leave_ClassDef   100% 2 0 0   100% 0 0   100%
lobster/tools/python/python.py Lobster_Visitor.visit_Comment   100% 10 0 0   100% 6 0   100%
lobster/tools/python/python.py process_file   54% 24 11 0   50% 4 2   54%
lobster/tools/python/python.py PythonTool.__init__   100% 10 0 0   100% 0 0   100%
lobster/tools/python/python.py PythonTool._run_impl   55% 11 5 0   50% 2 1   54%
lobster/tools/python/python.py collect_python_files   42% 12 7 0   25% 12 1   33%
lobster/tools/python/python.py build_context   45% 11 6 0   50% 6 3   47%
lobster/tools/python/python.py run_lobster_python   74% 23 6 0   50% 8 2   68%
lobster/tools/python/python.py lobster_python   0% 1 1 0   100% 0 0   0%
lobster/tools/python/python.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/python/python.py (no function)   100% 67 0 0   100% 0 0   100%
lobster/tools/trlc/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.__init__   100% 10 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.__hash__   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.type_name   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.package_name   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.applies_to_derived_types   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.lobster_namespace   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.version   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule._as_string_list   71% 7 2 0   67% 6 2   69%
lobster/tools/trlc/conversion_rule.py ConversionRule._as_tag_list   67% 9 3 0   62% 8 1   65%
lobster/tools/trlc/conversion_rule.py ConversionRule.tags   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.description_fields   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.justification_up_fields   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.justification_down_fields   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py ConversionRule.justification_global_fields   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule.py (no function)   100% 31 0 0   100% 0 0   100%
lobster/tools/trlc/conversion_rule_lookup.py build_record_type_to_conversion_rule_lookup   100% 10 0 0   100% 6 0   100%
lobster/tools/trlc/conversion_rule_lookup.py _propagate_rule_to_derived_types_recursively   100% 5 0 0   100% 4 0   100%
lobster/tools/trlc/conversion_rule_lookup.py get_record_types   100% 5 0 0   100% 6 0   100%
lobster/tools/trlc/conversion_rule_lookup.py (no function)   100% 7 0 0   100% 0 0   100%
lobster/tools/trlc/converter.py Converter.__init__   100% 5 0 0   100% 2 0   100%
lobster/tools/trlc/converter.py Converter._build_orphan_rules_exception   100% 9 0 0   100% 4 0   100%
lobster/tools/trlc/converter.py Converter.generate_lobster_object   89% 18 2 0   83% 12 2   87%
lobster/tools/trlc/converter.py Converter._generate_text   94% 16 1 0   92% 12 1   93%
lobster/tools/trlc/converter.py Converter._tuple_value_as_string   100% 11 0 0   100% 4 0   100%
lobster/tools/trlc/converter.py Converter._get_description   100% 9 0 0   100% 6 0   100%
lobster/tools/trlc/converter.py Converter._get_description.join_field_str_values   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/converter.py (no function)   100% 18 0 0   100% 0 0   100%
lobster/tools/trlc/errors.py RecordObjectComponentError.__init__   100% 3 0 0   100% 0 0   100%
lobster/tools/trlc/errors.py TupleError.__init__   100% 2 0 0   100% 0 0   100%
lobster/tools/trlc/errors.py TupleError.tuple_details   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/errors.py TupleComponentError.__init__   100% 2 0 0   100% 0 0   100%
lobster/tools/trlc/errors.py TupleToStringMissingError.__init__   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/errors.py TupleToStringFailedError.__init__   100% 3 0 0   100% 0 0   100%
lobster/tools/trlc/errors.py (no function)   100% 16 0 0   100% 0 0   100%
lobster/tools/trlc/hierarchy_tree.py build_children_lookup   100% 6 0 0   100% 6 0   100%
lobster/tools/trlc/hierarchy_tree.py (no function)   100% 5 0 0   100% 0 0   100%
lobster/tools/trlc/instruction.py ConstantInstruction   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/instruction.py FieldInstruction   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/instruction.py (no function)   100% 11 0 0   100% 0 0   100%
lobster/tools/trlc/item_wrapper.py ItemWrapper.__init__   100% 2 0 0   100% 0 0   100%
lobster/tools/trlc/item_wrapper.py ItemWrapper.get_field   100% 4 0 0   100% 0 0   100%
lobster/tools/trlc/item_wrapper.py ItemWrapper.get_field_raw   50% 4 2 0   100% 0 0   50%
lobster/tools/trlc/item_wrapper.py ItemWrapper.get_field_value_or_none   100% 3 0 0   100% 2 0   100%
lobster/tools/trlc/item_wrapper.py (no function)   100% 8 0 0   100% 0 0   100%
lobster/tools/trlc/lobster_trlc_config.py LobsterTrlcConfig.from_dict   100% 5 0 0   100% 2 0   100%
lobster/tools/trlc/lobster_trlc_config.py LobsterTrlcConfig._validate_config   100% 4 0 0   100% 0 0   100%
lobster/tools/trlc/lobster_trlc_config.py LobsterTrlcConfig.from_file   100% 4 0 0   100% 0 0   100%
lobster/tools/trlc/lobster_trlc_config.py (no function)   100% 19 0 0   100% 0 0   100%
lobster/tools/trlc/tag_entry.py (no function)   100% 5 0 0   100% 0 0   100%
lobster/tools/trlc/text_generation.py parse_instructions   100% 10 0 0   100% 6 0   100%
lobster/tools/trlc/text_generation.py build_text_from_instructions   81% 16 3 0   75% 12 3   79%
lobster/tools/trlc/text_generation.py (no function)   100% 8 0 0   100% 0 0   100%
lobster/tools/trlc/to_string_rules.py ToStringRules.from_dict   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/to_string_rules.py build_tuple_type_to_ruleset_map   100% 8 0 0   100% 8 0   100%
lobster/tools/trlc/to_string_rules.py (no function)   100% 13 0 0   100% 0 0   100%
lobster/tools/trlc/trlc_tool.py LOBSTER_Trlc.__init__   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/trlc_tool.py LOBSTER_Trlc._run_impl   94% 18 1 0   100% 0 0   94%
lobster/tools/trlc/trlc_tool.py LOBSTER_Trlc._register_trlc_files   56% 9 4 0   50% 8 2   53%
lobster/tools/trlc/trlc_tool.py LOBSTER_Trlc.run_lobster_trlc   100% 14 0 0   100% 6 0   100%
lobster/tools/trlc/trlc_tool.py lobster_trlc   0% 3 3 0   0% 2 0   0%
lobster/tools/trlc/trlc_tool.py main   100% 1 0 0   100% 0 0   100%
lobster/tools/trlc/trlc_tool.py (no function)   100% 27 0 0   100% 0 0   100%
lobster/trlc_runner.py main   0% 4 4 0   100% 0 0   0%
lobster/trlc_runner.py (no function)   0% 2 2 2   100% 0 0   0%
Total     85% 4442 688 70   73% 1348 169   82%

No items found using the specified filter.