Coverage report: 54%

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   0% 5 5 0   0% 2 0   0%
lobster/common/exceptions.py (no function)   100% 4 0 0   100% 0 0   100%
lobster/common/file_collector.py FileCollector.__init__   100% 10 0 0   100% 8 0   100%
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   100% 5 0 0   100% 0 0   100%
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   84% 37 6 0   80% 30 6   82%
lobster/common/io.py signal_duplicate_items   100% 3 0 0   100% 4 0   100%
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__   75% 4 1 0   50% 2 1   67%
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   50% 2 1   86%
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   84% 32 5 0   75% 20 3   81%
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   100% 7 0 0   100% 2 0   100%
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   0% 8 8 0   0% 6 0   0%
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__   0% 3 3 0   100% 0 0   0%
lobster/common/lexer.py Token.value   0% 3 3 0   0% 2 0   0%
lobster/common/lexer.py Token.__repr__   0% 1 1 0   100% 0 0   0%
lobster/common/lexer.py Lexer.__init__   0% 12 12 0   100% 0 0   0%
lobster/common/lexer.py Lexer.advance   0% 7 7 0   0% 4 0   0%
lobster/common/lexer.py Lexer.error   0% 2 2 0   100% 0 0   0%
lobster/common/lexer.py Lexer.token   0% 36 36 0   0% 28 0   0%
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   61% 18 7 0   75% 12 3   67%
lobster/common/location.py Void_Reference.__init__   100% 1 0 0   100% 0 0   100%
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   100% 3 0 0   100% 0 0   100%
lobster/common/location.py File_Reference.__init__   100% 6 0 0   100% 0 0   100%
lobster/common/location.py File_Reference.sorting_key   0% 4 4 0   0% 2 0   0%
lobster/common/location.py File_Reference.to_string   100% 6 0 0   100% 4 0   100%
lobster/common/location.py File_Reference.to_html   0% 2 2 0   100% 0 0   0%
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   0% 3 3 0   0% 2 0   0%
lobster/common/location.py Github_Reference.to_string   100% 3 0 0   100% 2 0   100%
lobster/common/location.py Github_Reference.to_html   100% 4 0 0   50% 2 1   83%
lobster/common/location.py Github_Reference.to_json   0% 1 1 0   100% 0 0   0%
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   100% 3 0 0   100% 2 0   100%
lobster/common/location.py Codebeamer_Reference.to_html   100% 5 0 0   100% 2 0   100%
lobster/common/location.py Codebeamer_Reference.to_json   0% 1 1 0   100% 0 0   0%
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   80% 5 1 0   100% 0 0   80%
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__   0% 5 5 0   0% 2 0   0%
lobster/common/parser.py Parser.advance   0% 2 2 0   100% 0 0   0%
lobster/common/parser.py Parser.peek   0% 9 9 0   0% 8 0   0%
lobster/common/parser.py Parser.match   0% 7 7 0   0% 6 0   0%
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   0% 6 6 0   0% 4 0   0%
lobster/common/parser.py Parser.parse_level_declaration   0% 37 37 0   0% 12 0   0%
lobster/common/parser.py load   0% 3 3 0   100% 0 0   0%
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   97% 36 1 0   97% 32 1   97%
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   0% 10 10 0   0% 4 0   0%
lobster/common/report.py Report.resolve_references_for_items   0% 15 15 0   0% 12 0   0%
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   0% 8 8 0   0% 6 0   0%
lobster/common/report.py Report.write_report   0% 9 9 0   0% 2 0   0%
lobster/common/report.py Report.load_report   80% 10 2 0   100% 0 0   80%
lobster/common/report.py Report.compute_items_and_coverage_for_items   72% 18 5 0   64% 14 3   69%
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   100% 5 0 0   50% 4 2   78%
lobster/common/tool.py LOBSTER_Tool.check_mandatory_config_parameters   100% 4 0 0   50% 4 2   75%
lobster/common/tool.py LOBSTER_Tool.process_commandline_and_yaml_options   0% 9 9 0   100% 0 0   0%
lobster/common/tool.py LOBSTER_Tool._is_excluded_dir   0% 1 1 0   100% 0 0   0%
lobster/common/tool.py LOBSTER_Tool._filter_walk_dirs   0% 1 1 0   100% 0 0   0%
lobster/common/tool.py LOBSTER_Tool._collect_files_from_directory   0% 7 7 0   0% 6 0   0%
lobster/common/tool.py LOBSTER_Tool.process_common_options   68% 31 10 0   54% 24 5   62%
lobster/common/tool.py LOBSTER_Tool.write_output   0% 9 9 0   0% 2 0   0%
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   0% 19 19 0   0% 8 0   0%
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__   0% 1 1 0   100% 0 0   0%
lobster/htmldoc/htmldoc.py Menu_Item.generate   100% 0 0 1   100% 0 0   100%
lobster/htmldoc/htmldoc.py Menu_Link.__init__   0% 2 2 0   100% 0 0   0%
lobster/htmldoc/htmldoc.py Menu_Link.generate   0% 6 6 0   0% 2 0   0%
lobster/htmldoc/htmldoc.py Dropdown_Menu.__init__   0% 2 2 0   100% 0 0   0%
lobster/htmldoc/htmldoc.py Dropdown_Menu.add_link   0% 1 1 0   100% 0 0   0%
lobster/htmldoc/htmldoc.py Dropdown_Menu.generate   0% 18 18 0   0% 2 0   0%
lobster/htmldoc/htmldoc.py Navigation_Bar.__init__   0% 2 2 0   100% 0 0   0%
lobster/htmldoc/htmldoc.py Navigation_Bar.add_link   0% 5 5 0   0% 2 0   0%
lobster/htmldoc/htmldoc.py Navigation_Bar.add_dropdown   0% 6 6 0   0% 2 0   0%
lobster/htmldoc/htmldoc.py Navigation_Bar.generate   0% 19 19 0   0% 8 0   0%
lobster/htmldoc/htmldoc.py Document.__init__   0% 8 8 0   100% 0 0   0%
lobster/htmldoc/htmldoc.py Document.add_line   0% 3 3 0   0% 2 0   0%
lobster/htmldoc/htmldoc.py Document.add_heading   0% 13 13 0   0% 10 0   0%
lobster/htmldoc/htmldoc.py Document.render   0% 56 56 0   0% 8 0   0%
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__   0% 2 2 0   100% 0 0   0%
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   0% 7 7 0   0% 2 0   0%
lobster/tools/codebeamer/codebeamer.py _get_http_reason   0% 6 6 0   0% 2 0   0%
lobster/tools/codebeamer/codebeamer.py query_cb_single   0% 20 20 0   0% 4 0   0%
lobster/tools/codebeamer/codebeamer.py get_many_items   91% 11 1 0   50% 2 1   85%
lobster/tools/codebeamer/codebeamer.py get_query   86% 36 5 0   69% 26 6   79%
lobster/tools/codebeamer/codebeamer.py get_schema_config   80% 5 1 0   50% 2 1   71%
lobster/tools/codebeamer/codebeamer.py to_lobster   91% 23 2 0   88% 16 2   90%
lobster/tools/codebeamer/codebeamer.py _create_common_params   100% 1 0 0   100% 0 0   100%
lobster/tools/codebeamer/codebeamer.py _create_lobster_item   86% 7 1 0   83% 6 1   85%
lobster/tools/codebeamer/codebeamer.py import_tagged   100% 6 0 0   100% 2 0   100%
lobster/tools/codebeamer/codebeamer.py ensure_list   67% 3 1 0   50% 2 1   60%
lobster/tools/codebeamer/codebeamer.py update_authentication_parameters   100% 13 0 0   100% 8 0   100%
lobster/tools/codebeamer/codebeamer.py load_config   50% 2 1 0   100% 0 0   50%
lobster/tools/codebeamer/codebeamer.py parse_config_data   48% 23 12 0   44% 16 3   46%
lobster/tools/codebeamer/codebeamer.py CodebeamerTool.__init__   0% 3 3 0   100% 0 0   0%
lobster/tools/codebeamer/codebeamer.py CodebeamerTool._run_impl   0% 20 20 0   100% 0 0   0%
lobster/tools/codebeamer/codebeamer.py CodebeamerTool._print_error   0% 1 1 0   100% 0 0   0%
lobster/tools/codebeamer/codebeamer.py CodebeamerTool._execute   0% 40 40 0   0% 26 0   0%
lobster/tools/codebeamer/codebeamer.py _get_out_stream   0% 4 4 0   0% 2 0   0%
lobster/tools/codebeamer/codebeamer.py _cb_items_to_lobster   0% 2 2 0   100% 0 0   0%
lobster/tools/codebeamer/codebeamer.py lobster_codebeamer   0% 4 4 0   100% 0 0   0%
lobster/tools/codebeamer/codebeamer.py main   0% 1 1 0   100% 0 0   0%
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   100% 4 0 0   100% 2 0   100%
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   0% 11 11 0   0% 6 0   0%
lobster/tools/core/ci_report/ci_report.py main   0% 1 1 0   100% 0 0   0%
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   0% 17 17 0   0% 10 0   0%
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   0% 26 26 0   0% 2 0   0%
lobster/tools/core/html_report/html_report.py run_git_show   100% 10 0 0   50% 2 1   92%
lobster/tools/core/html_report/html_report.py get_commit_timestamp_utc   100% 8 0 0   83% 6 1   93%
lobster/tools/core/html_report/html_report.py write_item_box_begin   0% 11 11 0   100% 0 0   0%
lobster/tools/core/html_report/html_report.py write_item_tracing   0% 33 33 0   0% 16 0   0%
lobster/tools/core/html_report/html_report.py write_item_box_end   0% 7 7 0   0% 2 0   0%
lobster/tools/core/html_report/html_report.py generate_custom_data   0% 2 2 0   100% 0 0   0%
lobster/tools/core/html_report/html_report.py write_html_to_file   0% 4 4 0   100% 0 0   0%
lobster/tools/core/html_report/html_report.py write_html   0% 133 133 2   0% 42 0   0%
lobster/tools/core/html_report/html_report.py HtmlReportTool.__init__   0% 8 8 0   100% 0 0   0%
lobster/tools/core/html_report/html_report.py HtmlReportTool._run_impl   0% 9 9 0   0% 2 0   0%
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   0% 1 1 0   100% 0 0   0%
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   62% 8 3 0   50% 2 1   60%
lobster/tools/core/online_report/online_report.py parse_config_data   63% 19 7 0   50% 14 7   58%
lobster/tools/core/online_report/online_report.py add_github_reference_to_items   77% 13 3 0   75% 4 1   76%
lobster/tools/core/online_report/online_report.py OnlineReportTool.__init__   0% 3 3 0   100% 0 0   0%
lobster/tools/core/online_report/online_report.py OnlineReportTool._run_impl   0% 14 14 0   100% 0 0   0%
lobster/tools/core/online_report/online_report.py OnlineReportTool._print_error   0% 1 1 0   100% 0 0   0%
lobster/tools/core/online_report/online_report.py OnlineReportTool._execute   0% 2 2 0   100% 0 0   0%
lobster/tools/core/online_report/online_report.py lobster_online_report   0% 4 4 0   100% 0 0   0%
lobster/tools/core/online_report/online_report.py main   0% 1 1 0   100% 0 0   0%
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__   0% 5 5 0   0% 2 0   0%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter.close   0% 1 1 0   100% 0 0   0%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter._path_to_html_format   0% 1 1 0   100% 0 0   0%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter._get_submodule_full_url   0% 1 1 0   100% 0 0   0%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter.path_to_url   0% 15 15 0   100% 0 0   0%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter._get_submodule_and_relative_path   0% 9 9 0   0% 2 0   0%
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   0% 3 3 0   0% 4 0   0%
lobster/tools/core/online_report_nogit/online_report_nogit.py apply_github_urls   0% 4 4 0   100% 0 0   0%
lobster/tools/core/online_report_nogit/online_report_nogit.py OnlineReportNogitTool.__init__   0% 7 7 0   100% 0 0   0%
lobster/tools/core/online_report_nogit/online_report_nogit.py OnlineReportNogitTool._run_impl   0% 7 7 0   100% 0 0   0%
lobster/tools/core/online_report_nogit/online_report_nogit.py main   0% 1 1 0   100% 0 0   0%
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__   0% 3 3 0   100% 0 0   0%
lobster/tools/core/report/report.py ReportTool._run_impl   0% 13 13 0   100% 0 0   0%
lobster/tools/core/report/report.py lobster_report   100% 3 0 0   100% 0 0   100%
lobster/tools/core/report/report.py main   0% 1 1 0   100% 0 0   0%
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   0% 1 1 0   100% 0 0   0%
lobster/tools/core/rst_report/_helpers.py ItemNaming.level_page_name   100% 6 0 0   100% 4 0   100%
lobster/tools/core/rst_report/_helpers.py ItemNaming.item_kind_str   67% 6 2 0   50% 4 2   60%
lobster/tools/core/rst_report/_helpers.py ItemNaming.location_link   100% 17 0 0   100% 12 0   100%
lobster/tools/core/rst_report/_helpers.py TracingClassifier.categorize   100% 11 0 0   100% 8 0   100%
lobster/tools/core/rst_report/_helpers.py TracingClassifier.issue_tag   100% 15 0 0   100% 10 0   100%
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   100% 1 0 0   100% 0 0   100%
lobster/tools/core/rst_report/_helpers.py PolicyDiagramBuilder.build   83% 24 4 0   75% 8 2   81%
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   100% 10 0 0   100% 4 0   100%
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   61% 76 30 0   45% 40 8   55%
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   0% 6 6 0   0% 2 0   0%
lobster/tools/core/rst_report/_renderers.py ItemCardBuilder._resolve_refs   100% 8 0 0   100% 4 0   100%
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   100% 8 0 0   100% 4 0   100%
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   100% 13 0 0   100% 8 0   100%
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   0% 5 5 0   100% 0 0   0%
lobster/tools/core/rst_report/rst_report.py write_rst   0% 42 42 0   0% 10 0   0%
lobster/tools/core/rst_report/rst_report.py write_rst.ref_fn   0% 1 1 0   100% 0 0   0%
lobster/tools/core/rst_report/rst_report.py write_rst_to_file   0% 3 3 0   100% 0 0   0%
lobster/tools/core/rst_report/rst_report.py write_rst_pages   0% 51 51 0   0% 12 0   0%
lobster/tools/core/rst_report/rst_report.py write_rst_pages.ref_fn   0% 1 1 0   100% 0 0   0%
lobster/tools/core/rst_report/rst_report.py write_rst_pages_to_dir   0% 5 5 0   0% 2 0   0%
lobster/tools/core/rst_report/rst_report.py RstReportTool.__init__   0% 7 7 0   100% 0 0   0%
lobster/tools/core/rst_report/rst_report.py RstReportTool._run_impl   0% 21 21 0   0% 4 0   0%
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   0% 1 1 0   100% 0 0   0%
lobster/tools/core/rst_report/rst_report.py (no function)   0% 24 24 0   100% 0 0   0%
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__   100% 1 0 0   100% 0 0   100%
lobster/tools/cpp/implementation_builder.py ImplementationBuilder.from_match_if_new   100% 2 0 0   100% 0 0   100%
lobster/tools/cpp/implementation_builder.py ImplementationBuilder.from_match   100% 6 0 0   100% 0 0   100%
lobster/tools/cpp/implementation_builder.py ImplementationBuilder._get_tag   100% 3 0 0   100% 0 0   100%
lobster/tools/cpp/implementation_builder.py ImplementationBuilder._get_location   100% 1 0 0   100% 0 0   100%
lobster/tools/cpp/implementation_builder.py (no function)   100% 15 0 0   100% 0 0   100%
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   90% 20 2 0   80% 10 2   87%
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__   0% 2 2 0   100% 0 0   0%
lobster/tools/cpptest/cpptest.py CppTestTool._run_impl   0% 12 12 0   100% 0 0   0%
lobster/tools/cpptest/cpptest.py CppTestTool._print_error   0% 1 1 0   100% 0 0   0%
lobster/tools/cpptest/cpptest.py CppTestTool._execute   0% 2 2 0   100% 0 0   0%
lobster/tools/cpptest/cpptest.py lobster_cpptest   0% 1 1 0   100% 0 0   0%
lobster/tools/cpptest/cpptest.py main   0% 1 1 0   100% 0 0   0%
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   100% 11 0 0   100% 8 0   100%
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   83% 6 1 0   75% 4 1   80%
lobster/tools/cpptest/testcase.py TestCase._add_new_requirement_to_requirement_list   100% 8 0 0   100% 4 0   100%
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__   0% 3 3 0   100% 0 0   0%
lobster/tools/json/json.py get_item   0% 17 17 0   0% 12 0   0%
lobster/tools/json/json.py syn_test_name   100% 7 0 0   100% 2 0   100%
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   0% 7 7 0   100% 0 0   0%
lobster/tools/json/json.py LOBSTER_Json.process_tool_options   0% 2 2 0   100% 0 0   0%
lobster/tools/json/json.py LOBSTER_Json.process   0% 41 41 0   0% 26 0   0%
lobster/tools/json/json.py load_item   0% 13 13 0   100% 0 0   0%
lobster/tools/json/json.py build_name   0% 6 6 0   0% 4 0   0%
lobster/tools/json/json.py main   0% 1 1 0   100% 0 0   0%
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   78% 32 7   88%
lobster/tools/pkg/pkg.py extract_lobster_traces_from_trace_analysis   100% 16 0 0   88% 16 2   94%
lobster/tools/pkg/pkg.py PkgTool.__init__   0% 1 1 0   100% 0 0   0%
lobster/tools/pkg/pkg.py PkgTool._add_config_argument   0% 1 1 0   100% 0 0   0%
lobster/tools/pkg/pkg.py PkgTool.run_from_config   0% 27 27 0   0% 8 0   0%
lobster/tools/pkg/pkg.py PkgTool._run_impl   0% 6 6 0   100% 0 0   0%
lobster/tools/pkg/pkg.py lobster_pkg   0% 1 1 0   100% 0 0   0%
lobster/tools/pkg/pkg.py main   0% 1 1 0   100% 0 0   0%
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   0% 16 16 0   0% 10 0   0%
lobster/tools/python/python.py parse_value   0% 8 8 0   0% 6 0   0%
lobster/tools/python/python.py Python_Traceable_Node.__init__   0% 10 10 0   100% 0 0   0%
lobster/tools/python/python.py Python_Traceable_Node.register_tag   0% 2 2 0   100% 0 0   0%
lobster/tools/python/python.py Python_Traceable_Node.register_justification   0% 2 2 0   100% 0 0   0%
lobster/tools/python/python.py Python_Traceable_Node.set_parent   0% 3 3 0   100% 0 0   0%
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   0% 7 7 0   0% 4 0   0%
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__   0% 1 1 0   100% 0 0   0%
lobster/tools/python/python.py Python_Module.to_lobster   0% 4 4 0   0% 2 0   0%
lobster/tools/python/python.py Python_Class.__init__   0% 1 1 0   100% 0 0   0%
lobster/tools/python/python.py Python_Class.to_lobster   0% 21 21 0   0% 14 0   0%
lobster/tools/python/python.py Python_Function.__init__   0% 1 1 0   100% 0 0   0%
lobster/tools/python/python.py Python_Function.set_parent   0% 7 7 0   0% 4 0   0%
lobster/tools/python/python.py Python_Function.to_lobster   0% 22 22 0   0% 12 0   0%
lobster/tools/python/python.py Lobster_Visitor.__init__   0% 12 12 0   100% 0 0   0%
lobster/tools/python/python.py Lobster_Visitor.parse_dotted_name   0% 7 7 0   0% 6 0   0%
lobster/tools/python/python.py Lobster_Visitor.parse_decorators   0% 18 18 0   0% 12 0   0%
lobster/tools/python/python.py Lobster_Visitor.visit_ClassDef   0% 7 7 0   100% 0 0   0%
lobster/tools/python/python.py Lobster_Visitor.visit_FunctionDef   0% 7 7 0   100% 0 0   0%
lobster/tools/python/python.py Lobster_Visitor.leave_FunctionDef   0% 2 2 0   100% 0 0   0%
lobster/tools/python/python.py Lobster_Visitor.leave_ClassDef   0% 2 2 0   100% 0 0   0%
lobster/tools/python/python.py Lobster_Visitor.visit_Comment   0% 10 10 0   0% 6 0   0%
lobster/tools/python/python.py process_file   0% 24 24 0   0% 4 0   0%
lobster/tools/python/python.py PythonTool.__init__   0% 10 10 0   100% 0 0   0%
lobster/tools/python/python.py PythonTool._run_impl   0% 11 11 0   0% 2 0   0%
lobster/tools/python/python.py collect_python_files   0% 12 12 0   0% 12 0   0%
lobster/tools/python/python.py build_context   0% 11 11 0   0% 6 0   0%
lobster/tools/python/python.py run_lobster_python   0% 23 23 0   0% 8 0   0%
lobster/tools/python/python.py lobster_python   0% 1 1 0   100% 0 0   0%
lobster/tools/python/python.py main   0% 1 1 0   100% 0 0   0%
lobster/tools/python/python.py (no function)   0% 67 67 0   100% 0 0   0%
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   89% 9 1 0   88% 8 1   88%
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   78% 9 2 0   50% 4 2   69%
lobster/tools/trlc/converter.py Converter.generate_lobster_object   94% 18 1 0   92% 12 1   93%
lobster/tools/trlc/converter.py Converter._generate_text   100% 16 0 0   100% 12 0   100%
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   100% 4 0 0   100% 0 0   100%
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   100% 16 0 0   100% 12 0   100%
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   0% 18 18 0   100% 0 0   0%
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   79% 14 3 0   50% 6 1   70%
lobster/tools/trlc/trlc_tool.py lobster_trlc   0% 3 3 0   0% 2 0   0%
lobster/tools/trlc/trlc_tool.py main   0% 1 1 0   100% 0 0   0%
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     56% 4442 1956 70   47% 1348 112   54%

No items found using the specified filter.