Coverage report: 63%

Files Functions Classes

coverage.py v7.9.1, created at 2025-06-26 14:55 +0000

File function statements missing excluded branches partial coverage
lobster/__init__.py (no function) 0 0 0 0 0 100%
lobster/config/__init__.py (no function) 0 0 0 0 0 100%
lobster/config/lexer.py Token.__init__ 3 0 0 0 0 100%
lobster/config/lexer.py Token.value 3 0 0 2 0 100%
lobster/config/lexer.py Token.__repr__ 1 1 0 0 0 0%
lobster/config/lexer.py Lexer.__init__ 12 0 0 0 0 100%
lobster/config/lexer.py Lexer.advance 7 0 0 4 0 100%
lobster/config/lexer.py Lexer.error 2 2 0 0 0 0%
lobster/config/lexer.py Lexer.token 35 6 0 28 5 79%
lobster/config/lexer.py sanity_test 0 0 11 0 0 100%
lobster/config/lexer.py (no function) 13 0 3 0 0 100%
lobster/config/parser.py Parser.__init__ 7 0 0 0 0 100%
lobster/config/parser.py Parser.advance 2 0 0 0 0 100%
lobster/config/parser.py Parser.peek 9 2 0 8 2 76%
lobster/config/parser.py Parser.match 7 5 0 6 1 23%
lobster/config/parser.py Parser.warning 1 1 0 0 0 0%
lobster/config/parser.py Parser.error 1 1 0 0 0 0%
lobster/config/parser.py Parser.parse 5 1 0 4 1 78%
lobster/config/parser.py Parser.parse_level_declaration 72 40 0 36 6 41%
lobster/config/parser.py load 19 9 0 16 1 49%
lobster/config/parser.py sanity_test 0 0 8 0 0 100%
lobster/config/parser.py (no function) 16 0 3 0 0 100%
lobster/errors.py LOBSTER_Error.__init__ 5 5 0 0 0 0%
lobster/errors.py LOBSTER_Error.dump 1 1 0 0 0 0%
lobster/errors.py Message_Handler.__init__ 2 0 0 0 0 100%
lobster/errors.py Message_Handler.emit 7 0 0 2 0 100%
lobster/errors.py Message_Handler.lex_error 4 4 0 0 0 0%
lobster/errors.py Message_Handler.error 5 1 0 2 1 71%
lobster/errors.py Message_Handler.warning 3 0 0 0 0 100%
lobster/errors.py (no function) 11 0 0 0 0 100%
lobster/exceptions.py LOBSTER_Exception.__init__ 4 4 0 0 0 0%
lobster/exceptions.py LOBSTER_Exception.dump 5 5 0 2 0 0%
lobster/exceptions.py (no function) 4 0 0 0 0 100%
lobster/file_tag_generator.py FileTagGenerator.__init__ 1 0 0 0 0 100%
lobster/file_tag_generator.py FileTagGenerator.get_tag 3 0 0 0 0 100%
lobster/file_tag_generator.py (no function) 5 0 0 0 0 100%
lobster/html/__init__.py (no function) 0 0 0 0 0 100%
lobster/html/assets.py (no function) 7 0 0 0 0 100%
lobster/html/htmldoc.py Menu_Item.__init__ 2 0 0 0 0 100%
lobster/html/htmldoc.py Menu_Item.generate 1 1 1 0 0 0%
lobster/html/htmldoc.py Menu_Link.__init__ 3 0 0 0 0 100%
lobster/html/htmldoc.py Menu_Link.generate 7 0 0 2 0 100%
lobster/html/htmldoc.py Dropdown_Menu.__init__ 2 0 0 0 0 100%
lobster/html/htmldoc.py Dropdown_Menu.add_link 1 0 0 0 0 100%
lobster/html/htmldoc.py Dropdown_Menu.generate 19 0 0 2 0 100%
lobster/html/htmldoc.py Navigation_Bar.__init__ 2 0 0 0 0 100%
lobster/html/htmldoc.py Navigation_Bar.add_link 5 1 0 2 1 71%
lobster/html/htmldoc.py Navigation_Bar.add_dropdown 6 0 0 2 0 100%
lobster/html/htmldoc.py Navigation_Bar.generate 20 0 0 8 2 93%
lobster/html/htmldoc.py Document.__init__ 10 0 0 0 0 100%
lobster/html/htmldoc.py Document.add_line 4 0 0 2 0 100%
lobster/html/htmldoc.py Document.add_heading 11 0 0 6 0 100%
lobster/html/htmldoc.py Document.render 56 0 0 8 0 100%
lobster/html/htmldoc.py (no function) 23 0 0 0 0 100%
lobster/io.py lobster_write 16 2 0 4 1 85%
lobster/io.py lobster_read 51 17 0 42 13 61%
lobster/io.py (no function) 9 0 0 0 0 100%
lobster/items.py Tracing_Tag.__init__ 8 0 0 0 0 100%
lobster/items.py Tracing_Tag.__str__ 4 0 0 2 0 100%
lobster/items.py Tracing_Tag.key 1 0 0 0 0 100%
lobster/items.py Tracing_Tag.to_json 1 0 0 0 0 100%
lobster/items.py Tracing_Tag.from_json 3 0 0 0 0 100%
lobster/items.py Tracing_Tag.from_text 7 0 0 2 0 100%
lobster/items.py Tracing_Tag.hash 5 0 0 2 0 100%
lobster/items.py Item.__init__ 16 0 0 0 0 100%
lobster/items.py Item.set_level 2 0 0 0 0 100%
lobster/items.py Item.error 3 3 0 0 0 0%
lobster/items.py Item.add_tracing_target 5 1 0 2 1 71%
lobster/items.py Item.perform_source_checks 1 0 0 0 0 100%
lobster/items.py Item.determine_status 32 3 0 22 3 89%
lobster/items.py Item.additional_data_from_json 14 0 0 4 0 100%
lobster/items.py Item.to_json 9 0 0 6 0 100%
lobster/items.py Requirement.__init__ 11 0 0 0 0 100%
lobster/items.py Requirement.to_json 6 0 0 0 0 100%
lobster/items.py Requirement.perform_source_checks 4 2 0 4 1 38%
lobster/items.py Requirement.from_json 6 0 0 0 0 100%
lobster/items.py Implementation.__init__ 7 0 0 0 0 100%
lobster/items.py Implementation.to_json 4 0 0 0 0 100%
lobster/items.py Implementation.from_json 6 0 0 0 0 100%
lobster/items.py Activity.__init__ 7 0 0 0 0 100%
lobster/items.py Activity.to_json 5 0 0 0 0 100%
lobster/items.py Activity.from_json 6 0 0 0 0 100%
lobster/items.py (no function) 45 0 0 0 0 100%
lobster/location.py Location.sorting_key 0 0 1 0 0 100%
lobster/location.py Location.to_string 0 0 1 0 0 100%
lobster/location.py Location.to_html 0 0 1 0 0 100%
lobster/location.py Location.to_json 0 0 1 0 0 100%
lobster/location.py Location.from_json 18 9 0 12 3 53%
lobster/location.py Void_Reference.__init__ 1 1 0 0 0 0%
lobster/location.py Void_Reference.sorting_key 1 1 0 0 0 0%
lobster/location.py Void_Reference.to_string 1 1 0 0 0 0%
lobster/location.py Void_Reference.to_html 1 1 0 0 0 0%
lobster/location.py Void_Reference.to_json 1 1 0 0 0 0%
lobster/location.py Void_Reference.from_json 3 3 0 0 0 0%
lobster/location.py File_Reference.__init__ 6 0 0 0 0 100%
lobster/location.py File_Reference.sorting_key 5 1 0 4 1 78%
lobster/location.py File_Reference.to_string 6 1 0 4 1 80%
lobster/location.py File_Reference.to_html 1 0 0 0 0 100%
lobster/location.py File_Reference.to_json 1 0 0 0 0 100%
lobster/location.py File_Reference.from_json 8 1 0 2 1 80%
lobster/location.py Github_Reference.__init__ 10 0 0 0 0 100%
lobster/location.py Github_Reference.sorting_key 3 1 0 2 1 60%
lobster/location.py Github_Reference.to_string 3 1 0 2 1 60%
lobster/location.py Github_Reference.to_html 4 0 0 2 1 83%
lobster/location.py Github_Reference.to_json 1 0 0 0 0 100%
lobster/location.py Github_Reference.from_json 7 0 0 0 0 100%
lobster/location.py Codebeamer_Reference.__init__ 11 0 0 0 0 100%
lobster/location.py Codebeamer_Reference.sorting_key 1 0 0 0 0 100%
lobster/location.py Codebeamer_Reference.to_string 3 1 0 2 1 60%
lobster/location.py Codebeamer_Reference.to_html 5 0 0 2 1 86%
lobster/location.py Codebeamer_Reference.to_json 1 0 0 0 0 100%
lobster/location.py Codebeamer_Reference.from_json 8 0 0 0 0 100%
lobster/location.py (no function) 39 0 8 0 0 100%
lobster/report.py Report.__init__ 5 0 0 0 0 100%
lobster/report.py Report.parse_config 9 0 0 4 0 100%
lobster/report.py Report.resolve_references_for_items 14 6 0 12 2 54%
lobster/report.py Report.compute_coverage_for_items 4 1 0 4 1 75%
lobster/report.py Report.compute_item_count_and_status 8 0 0 6 0 100%
lobster/report.py Report.write_report 9 0 0 2 0 100%
lobster/report.py Report.load_report 11 2 0 0 0 82%
lobster/report.py Report.compute_items_and_coverage_for_items 16 0 0 10 0 100%
lobster/report.py Report.validate_and_parse_custom_data 9 3 0 10 3 68%
lobster/report.py Report.validate_indicated_schema 5 2 0 4 2 56%
lobster/report.py Report.validate_basic_structure_of_lobster_file 9 3 0 8 3 65%
lobster/report.py (no function) 27 0 0 0 0 100%
lobster/tool.py SupportedCommonConfigKeys.get_config_keys_manual 2 0 0 0 0 100%
lobster/tool.py SupportedCommonConfigKeys.get_mandatory_parameters 0 0 1 0 0 100%
lobster/tool.py SupportedCommonConfigKeys.get_formatted_help_text 7 0 0 2 0 100%
lobster/tool.py SupportedCommonConfigKeys.get_config_keys_as_set 1 0 0 0 0 100%
lobster/tool.py LOBSTER_Tool.__init__ 15 0 0 0 0 100%
lobster/tool.py LOBSTER_Tool.load_yaml_config 7 2 0 4 2 64%
lobster/tool.py LOBSTER_Tool.validate_yaml_supported_config_parameters 5 1 0 4 2 67%
lobster/tool.py LOBSTER_Tool.check_mandatory_config_parameters 4 0 0 4 0 100%
lobster/tool.py LOBSTER_Tool.process_commandline_and_yaml_options 10 0 0 0 0 100%
lobster/tool.py LOBSTER_Tool.process_common_options 42 7 0 38 5 82%
lobster/tool.py LOBSTER_Tool.write_output 13 1 0 4 1 88%
lobster/tool.py LOBSTER_Tool.process_tool_options 0 0 2 0 0 100%
lobster/tool.py LOBSTER_Tool.execute 0 0 1 0 0 100%
lobster/tool.py LOBSTER_Per_File_Tool.__init__ 1 0 0 0 0 100%
lobster/tool.py LOBSTER_Per_File_Tool.process 0 0 1 0 0 100%
lobster/tool.py LOBSTER_Per_File_Tool.execute 16 6 0 6 1 59%
lobster/tool.py (no function) 35 0 17 0 0 100%
lobster/tools/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/codebeamer/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/codebeamer/bearer_auth.py BearerAuth.__init__ 1 0 0 0 0 100%
lobster/tools/codebeamer/bearer_auth.py BearerAuth.__call__ 2 0 0 0 0 100%
lobster/tools/codebeamer/bearer_auth.py (no function) 4 0 0 0 0 100%
lobster/tools/codebeamer/codebeamer.py SupportedConfigKeys.as_set 1 0 0 0 0 100%
lobster/tools/codebeamer/codebeamer.py get_authentication 3 1 0 2 1 60%
lobster/tools/codebeamer/codebeamer.py query_cb_single 24 6 0 8 1 78%
lobster/tools/codebeamer/codebeamer.py get_single_item 4 4 0 2 0 0%
lobster/tools/codebeamer/codebeamer.py get_many_items 11 11 0 2 0 0%
lobster/tools/codebeamer/codebeamer.py get_query 31 6 0 18 4 71%
lobster/tools/codebeamer/codebeamer.py get_schema_config 5 1 0 2 1 71%
lobster/tools/codebeamer/codebeamer.py to_lobster 20 3 0 12 3 81%
lobster/tools/codebeamer/codebeamer.py _create_common_params 1 0 0 0 0 100%
lobster/tools/codebeamer/codebeamer.py _create_lobster_item 5 3 0 4 1 33%
lobster/tools/codebeamer/codebeamer.py import_tagged 7 7 0 2 0 0%
lobster/tools/codebeamer/codebeamer.py ensure_list 3 1 0 2 1 60%
lobster/tools/codebeamer/codebeamer.py update_authentication_parameters 13 11 0 8 2 19%
lobster/tools/codebeamer/codebeamer.py parse_yaml_config 3 0 0 0 0 100%
lobster/tools/codebeamer/codebeamer.py parse_config_data 12 4 0 8 4 60%
lobster/tools/codebeamer/codebeamer.py main 59 35 0 34 8 34%
lobster/tools/codebeamer/codebeamer.py (no function) 53 0 2 0 0 100%
lobster/tools/codebeamer/config.py Config.base 1 0 0 0 0 100%
lobster/tools/codebeamer/config.py (no function) 23 0 0 0 0 100%
lobster/tools/core/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/core/ci_report/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/core/ci_report/ci_report.py main 16 16 0 12 0 0%
lobster/tools/core/ci_report/ci_report.py (no function) 9 9 2 0 0 0%
lobster/tools/core/html_report/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/core/html_report/html_report.py is_dot_available 5 1 0 0 0 80%
lobster/tools/core/html_report/html_report.py name_hash 3 0 0 0 0 100%
lobster/tools/core/html_report/html_report.py xref_item 17 3 0 10 3 78%
lobster/tools/core/html_report/html_report.py create_policy_diagram 26 26 0 12 0 0%
lobster/tools/core/html_report/html_report.py create_item_coverage 26 0 0 2 0 100%
lobster/tools/core/html_report/html_report.py run_git_show 10 4 0 2 1 58%
lobster/tools/core/html_report/html_report.py get_commit_timestamp_utc 8 5 0 6 1 29%
lobster/tools/core/html_report/html_report.py write_item_box_begin 9 0 0 0 0 100%
lobster/tools/core/html_report/html_report.py write_item_tracing 33 18 0 16 3 45%
lobster/tools/core/html_report/html_report.py write_item_box_end 7 0 0 2 0 100%
lobster/tools/core/html_report/html_report.py generate_custom_data 2 0 0 0 0 100%
lobster/tools/core/html_report/html_report.py write_html 137 7 2 50 4 94%
lobster/tools/core/html_report/html_report.py main 13 0 0 2 0 100%
lobster/tools/core/html_report/html_report.py (no function) 29 0 2 0 0 100%
lobster/tools/core/online_report/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/core/online_report/online_report.py is_git_main_module 1 0 0 0 0 100%
lobster/tools/core/online_report/online_report.py is_dir_in_git_submodule 7 1 0 2 1 78%
lobster/tools/core/online_report/online_report.py is_dir_in_git_main_module 7 1 0 2 1 78%
lobster/tools/core/online_report/online_report.py find_repo_main_root 6 1 0 2 1 75%
lobster/tools/core/online_report/online_report.py path_starts_with_subpath 3 3 0 0 0 0%
lobster/tools/core/online_report/online_report.py parse_git_root 10 4 0 6 2 50%
lobster/tools/core/online_report/online_report.py add_github_reference_to_items 7 0 0 4 1 91%
lobster/tools/core/online_report/online_report.py get_git_commit_hash_repo_and_path 18 6 0 8 2 62%
lobster/tools/core/online_report/online_report.py get_hash_for_git_commit 1 0 0 0 0 100%
lobster/tools/core/online_report/online_report.py get_summary 3 1 0 2 1 60%
lobster/tools/core/online_report/online_report.py main 45 9 0 24 5 77%
lobster/tools/core/online_report/online_report.py (no function) 24 0 2 0 0 100%
lobster/tools/core/online_report_nogit/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/core/online_report_nogit/online_report_nogit.py file_ref_to_remote_ref 3 0 0 2 0 100%
lobster/tools/core/online_report_nogit/online_report_nogit.py update_items 3 0 0 4 0 100%
lobster/tools/core/online_report_nogit/online_report_nogit.py update_lobster_file 5 0 0 0 0 100%
lobster/tools/core/online_report_nogit/online_report_nogit.py main 11 0 0 0 0 100%
lobster/tools/core/online_report_nogit/online_report_nogit.py (no function) 20 0 0 0 0 100%
lobster/tools/core/report/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/core/report/report.py main 23 13 0 4 2 44%
lobster/tools/core/report/report.py (no function) 10 0 2 0 0 100%
lobster/tools/cpp/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/cpp/cpp.py extract_clang_finding_name 3 3 0 2 0 0%
lobster/tools/cpp/cpp.py main 79 79 0 40 0 0%
lobster/tools/cpp/cpp.py (no function) 22 22 2 0 0 0%
lobster/tools/cpp/tag_location_generator.py TagLocationGenerator.__init__ 1 1 0 0 0 0%
lobster/tools/cpp/tag_location_generator.py TagLocationGenerator.get_tag 3 3 0 0 0 0%
lobster/tools/cpp/tag_location_generator.py TagLocationGenerator.get_location 1 1 0 0 0 0%
lobster/tools/cpp/tag_location_generator.py (no function) 9 9 0 0 0 0%
lobster/tools/cpptest/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/cpptest/cpptest.py parse_config_file 20 7 0 14 5 65%
lobster/tools/cpptest/cpptest.py get_test_file_list 14 0 0 14 0 100%
lobster/tools/cpptest/cpptest.py collect_test_cases_from_test_files 3 0 0 0 0 100%
lobster/tools/cpptest/cpptest.py create_lobster_items_output_dict_from_test_cases 39 1 0 22 2 95%
lobster/tools/cpptest/cpptest.py write_lobster_items_output_dict 14 2 0 6 1 85%
lobster/tools/cpptest/cpptest.py lobster_cpptest 4 0 0 0 0 100%
lobster/tools/cpptest/cpptest.py main 9 0 0 0 0 100%
lobster/tools/cpptest/cpptest.py (no function) 39 0 2 0 0 100%
lobster/tools/cpptest/parser/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/cpptest/parser/constants.py Constants.__init__ 4 0 0 0 0 100%
lobster/tools/cpptest/parser/constants.py (no function) 18 0 0 0 0 100%
lobster/tools/cpptest/parser/requirements_parser.py ParserForRequirements.collect_test_cases_for_test_files 5 0 0 2 0 100%
lobster/tools/cpptest/parser/requirements_parser.py ParserForRequirements.collect_test_cases 12 3 0 4 0 81%
lobster/tools/cpptest/parser/requirements_parser.py (no function) 9 0 0 0 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase.__init__ 16 0 0 0 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase._set_test_details 15 0 0 2 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase._definition_end 12 1 0 10 2 86%
lobster/tools/cpptest/parser/test_case.py TestCase._set_test_and_suite_name 4 0 0 2 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase._set_base_attributes 13 5 0 2 1 60%
lobster/tools/cpptest/parser/test_case.py TestCase._get_requirements_from_docu_lines 9 3 0 6 1 60%
lobster/tools/cpptest/parser/test_case.py TestCase._get_testmethod_tag 6 0 0 4 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase._get_version_tag 8 0 0 4 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase._add_multiline_attribute 6 0 0 2 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase.is_line_commented 4 1 0 2 1 67%
lobster/tools/cpptest/parser/test_case.py TestCase.has_no_macro_or_commented 1 0 0 0 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase.has_no_macro_or_commented_general 6 1 0 4 1 80%
lobster/tools/cpptest/parser/test_case.py TestCase.is_special_case 5 1 0 4 1 78%
lobster/tools/cpptest/parser/test_case.py TestCase.try_parse 1 0 0 0 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase.try_parse_general 6 0 0 4 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase._get_uri_from_requirement_detection 6 6 0 4 0 0%
lobster/tools/cpptest/parser/test_case.py TestCase._add_new_requirement_to_requirement_list 8 8 0 4 0 0%
lobster/tools/cpptest/parser/test_case.py TestCase._get_require_tags 3 0 0 2 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase.notracing_special_case 2 0 0 0 0 100%
lobster/tools/cpptest/parser/test_case.py TestCase.get_range_for_doxygen_comments 11 0 0 4 1 93%
lobster/tools/cpptest/parser/test_case.py (no function) 35 0 0 0 0 100%
lobster/tools/gtest/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/gtest/gtest.py main 77 77 0 56 0 0%
lobster/tools/gtest/gtest.py (no function) 11 11 2 0 0 0%
lobster/tools/json/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/json/json.py Malformed_Input.__init__ 3 0 0 0 0 100%
lobster/tools/json/json.py get_item 17 4 0 12 2 72%
lobster/tools/json/json.py syn_test_name 7 1 0 2 1 78%
lobster/tools/json/json.py LOBSTER_Json.__init__ 1 0 0 0 0 100%
lobster/tools/json/json.py LOBSTER_Json.get_config_keys_manual 3 0 0 0 0 100%
lobster/tools/json/json.py LOBSTER_Json.get_mandatory_parameters 1 0 0 0 0 100%
lobster/tools/json/json.py LOBSTER_Json.process_commandline_and_yaml_options 7 0 0 0 0 100%
lobster/tools/json/json.py LOBSTER_Json.process_tool_options 2 0 0 0 0 100%
lobster/tools/json/json.py LOBSTER_Json.process 51 8 0 26 3 86%
lobster/tools/json/json.py main 2 0 0 0 0 100%
lobster/tools/json/json.py (no function) 28 0 2 0 0 100%
lobster/tools/python/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/python/python.py count_occurrence_of_last_function_from_function_name_list 16 16 0 10 0 0%
lobster/tools/python/python.py parse_value 8 8 0 6 0 0%
lobster/tools/python/python.py Python_Traceable_Node.__init__ 10 10 0 0 0 0%
lobster/tools/python/python.py Python_Traceable_Node.register_tag 2 2 0 0 0 0%
lobster/tools/python/python.py Python_Traceable_Node.register_justification 2 2 0 0 0 0%
lobster/tools/python/python.py Python_Traceable_Node.set_parent 3 3 0 0 0 0%
lobster/tools/python/python.py Python_Traceable_Node.to_json 1 1 0 0 0 0%
lobster/tools/python/python.py Python_Traceable_Node.to_lobster 2 2 1 0 0 0%
lobster/tools/python/python.py Python_Traceable_Node.fqn 7 7 0 4 0 0%
lobster/tools/python/python.py Python_Traceable_Node.lobster_tag 1 1 0 0 0 0%
lobster/tools/python/python.py Python_Traceable_Node.warn_ignored 4 4 0 4 0 0%
lobster/tools/python/python.py Python_Module.__init__ 1 1 0 0 0 0%
lobster/tools/python/python.py Python_Module.to_lobster 4 4 0 2 0 0%
lobster/tools/python/python.py Python_Class.__init__ 1 1 0 0 0 0%
lobster/tools/python/python.py Python_Class.to_lobster 21 21 0 14 0 0%
lobster/tools/python/python.py Python_Function.__init__ 1 1 0 0 0 0%
lobster/tools/python/python.py Python_Function.set_parent 7 7 0 4 0 0%
lobster/tools/python/python.py Python_Function.to_lobster 22 22 0 12 0 0%
lobster/tools/python/python.py Lobster_Visitor.__init__ 12 12 0 0 0 0%
lobster/tools/python/python.py Lobster_Visitor.parse_dotted_name 7 7 0 6 0 0%
lobster/tools/python/python.py Lobster_Visitor.parse_decorators 18 18 0 12 0 0%
lobster/tools/python/python.py Lobster_Visitor.visit_ClassDef 7 7 0 0 0 0%
lobster/tools/python/python.py Lobster_Visitor.visit_FunctionDef 7 7 0 0 0 0%
lobster/tools/python/python.py Lobster_Visitor.leave_FunctionDef 2 2 0 0 0 0%
lobster/tools/python/python.py Lobster_Visitor.leave_ClassDef 2 2 0 0 0 0%
lobster/tools/python/python.py Lobster_Visitor.visit_Comment 10 10 0 6 0 0%
lobster/tools/python/python.py process_file 24 24 0 4 0 0%
lobster/tools/python/python.py main 53 53 0 28 0 0%
lobster/tools/python/python.py (no function) 51 51 2 0 0 0%
lobster/tools/trlc/__init__.py (no function) 0 0 0 0 0 100%
lobster/tools/trlc/trlc.py Config_Parser.__init__ 17 3 0 10 2 74%
lobster/tools/trlc/trlc.py Config_Parser.generate_lobster_object 36 21 0 24 4 35%
lobster/tools/trlc/trlc.py Config_Parser.generate_text 22 22 0 16 0 0%
lobster/tools/trlc/trlc.py Config_Parser.parse_config_file 8 1 0 6 1 86%
lobster/tools/trlc/trlc.py Config_Parser.build_config 15 3 0 12 4 74%
lobster/tools/trlc/trlc.py Config_Parser.parse_record_type 24 11 0 10 2 50%
lobster/tools/trlc/trlc.py Config_Parser.parse_text_generator 18 18 0 8 0 0%
lobster/tools/trlc/trlc.py Config_Parser.parse_tuple_type 12 12 0 6 0 0%
lobster/tools/trlc/trlc.py Config_Parser.parse_directive 8 1 0 2 1 80%
lobster/tools/trlc/trlc.py LOBSTER_Trlc.__init__ 4 0 0 4 0 100%
lobster/tools/trlc/trlc.py LOBSTER_Trlc.get_config_keys_manual 3 0 0 0 0 100%
lobster/tools/trlc/trlc.py LOBSTER_Trlc.get_mandatory_parameters 1 0 0 0 0 100%
lobster/tools/trlc/trlc.py LOBSTER_Trlc.process_commandline_and_yaml_options 3 0 0 0 0 100%
lobster/tools/trlc/trlc.py LOBSTER_Trlc.process_tool_options 2 0 0 0 0 100%
lobster/tools/trlc/trlc.py LOBSTER_Trlc.execute 47 15 0 20 6 66%
lobster/tools/trlc/trlc.py main 2 0 0 0 0 100%
lobster/tools/trlc/trlc.py (no function) 35 0 2 0 0 100%
lobster/version.py get_version 12 2 0 6 2 78%
lobster/version.py get_version.version 2 0 0 0 0 100%
lobster/version.py get_version.version.execution 4 2 0 2 1 50%
lobster/version.py (no function) 7 0 0 0 0 100%
Total   3307 1071 85 1162 171 63%

No items found using the specified filter.