Coverage report: 65%

Files Functions Classes

coverage.py v7.10.5, created at 2025-08-27 13:02 +0000

File class statements missing excluded branches partial coverage
lobster/__init__.py (no class) 0 0 0 0 0 100%
lobster/common/__init__.py (no class) 0 0 0 0 0 100%
lobster/common/errors.py PathError 0 0 0 0 0 100%
lobster/common/errors.py LOBSTER_Error 6 1 0 0 0 83%
lobster/common/errors.py Message_Handler 21 4 0 4 0 84%
lobster/common/errors.py (no class) 13 0 0 0 0 100%
lobster/common/exceptions.py LOBSTER_Exception 9 0 0 2 1 91%
lobster/common/exceptions.py (no class) 4 0 0 0 0 100%
lobster/common/file_collector.py FileCollector 25 3 0 20 5 82%
lobster/common/file_collector.py (no class) 13 0 0 0 0 100%
lobster/common/file_tag_generator.py FileTagGenerator 4 0 0 0 0 100%
lobster/common/file_tag_generator.py (no class) 5 0 0 0 0 100%
lobster/common/io.py (no class) 61 10 0 40 9 79%
lobster/common/items.py Tracing_Tag 29 0 0 6 0 100%
lobster/common/items.py Tracing_Status 0 0 0 0 0 100%
lobster/common/items.py Item 82 1 0 34 1 98%
lobster/common/items.py Requirement 24 0 0 0 0 100%
lobster/common/items.py Implementation 17 0 0 0 0 100%
lobster/common/items.py Activity 18 0 0 0 0 100%
lobster/common/items.py (no class) 46 0 0 0 0 100%
lobster/common/level_definition.py LevelDefinition 9 0 0 6 0 100%
lobster/common/level_definition.py (no class) 18 0 0 0 0 100%
lobster/common/lexer.py Token 7 1 0 2 0 89%
lobster/common/lexer.py Lexer 56 8 0 32 5 83%
lobster/common/lexer.py (no class) 13 0 14 0 0 100%
lobster/common/location.py Location 18 8 4 12 2 60%
lobster/common/location.py Void_Reference 8 8 0 0 0 0%
lobster/common/location.py File_Reference 27 2 0 10 2 89%
lobster/common/location.py Github_Reference 28 2 0 6 3 85%
lobster/common/location.py Codebeamer_Reference 29 9 0 4 0 61%
lobster/common/location.py (no class) 39 0 8 0 0 100%
lobster/common/meta_data_tool_base.py MetaDataToolBase 9 0 4 0 0 100%
lobster/common/meta_data_tool_base.py (no class) 10 0 2 0 0 100%
lobster/common/multi_file_input_config.py Config 0 0 0 0 0 100%
lobster/common/multi_file_input_config.py (no class) 11 0 0 0 0 100%
lobster/common/multi_file_input_tool.py MultiFileInputTool 11 3 0 0 0 73%
lobster/common/multi_file_input_tool.py (no class) 36 1 0 12 1 96%
lobster/common/parser.py Parser 79 28 0 40 10 61%
lobster/common/parser.py (no class) 36 9 11 16 1 65%
lobster/common/report.py Coverage 0 0 0 0 0 100%
lobster/common/report.py Report 89 9 0 54 8 88%
lobster/common/report.py (no class) 27 0 0 0 0 100%
lobster/common/tool.py SupportedCommonConfigKeys 10 0 1 2 0 100%
lobster/common/tool.py LOBSTER_Tool 85 11 2 52 10 83%
lobster/common/tool.py LOBSTER_Per_File_Tool 20 6 1 8 1 68%
lobster/common/tool.py (no class) 33 0 15 0 0 100%
lobster/common/tool2.py MultiFileInputTool 11 11 0 0 0 0%
lobster/common/tool2.py (no class) 36 36 0 12 0 0%
lobster/common/tool2_config.py Config 0 0 0 0 0 100%
lobster/common/tool2_config.py (no class) 11 0 0 0 0 100%
lobster/common/version.py (no class) 4 0 0 0 0 100%
lobster/htmldoc/__init__.py (no class) 0 0 0 0 0 100%
lobster/htmldoc/assets.py (no class) 7 0 0 0 0 100%
lobster/htmldoc/htmldoc.py Menu_Item 3 1 1 0 0 67%
lobster/htmldoc/htmldoc.py Menu_Link 10 0 0 2 0 100%
lobster/htmldoc/htmldoc.py Dropdown_Menu 22 0 0 2 0 100%
lobster/htmldoc/htmldoc.py Navigation_Bar 33 1 0 12 3 91%
lobster/htmldoc/htmldoc.py Document 86 2 0 20 2 96%
lobster/htmldoc/htmldoc.py (no class) 23 0 0 0 0 100%
lobster/tools/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/codebeamer/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/codebeamer/bearer_auth.py BearerAuth 3 0 0 0 0 100%
lobster/tools/codebeamer/bearer_auth.py (no class) 4 0 0 0 0 100%
lobster/tools/codebeamer/codebeamer.py SupportedConfigKeys 1 0 0 0 0 100%
lobster/tools/codebeamer/codebeamer.py CodebeamerTool 64 36 0 26 5 37%
lobster/tools/codebeamer/codebeamer.py (no class) 202 60 0 78 24 64%
lobster/tools/codebeamer/config.py AuthenticationConfig 0 0 0 0 0 100%
lobster/tools/codebeamer/config.py Config 1 0 0 0 0 100%
lobster/tools/codebeamer/config.py (no class) 23 0 0 0 0 100%
lobster/tools/codebeamer/exceptions.py QueryException 0 0 0 0 0 100%
lobster/tools/codebeamer/exceptions.py NotFileException 0 0 0 0 0 100%
lobster/tools/codebeamer/exceptions.py MismatchException 0 0 0 0 0 100%
lobster/tools/codebeamer/exceptions.py (no class) 3 0 0 0 0 100%
lobster/tools/core/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/core/ci_report/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/core/ci_report/ci_report.py CiReportTool 16 16 0 12 0 0%
lobster/tools/core/ci_report/ci_report.py (no class) 11 11 0 0 0 0%
lobster/tools/core/html_report/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/core/html_report/html_report.py HtmlReportTool 15 0 0 2 0 100%
lobster/tools/core/html_report/html_report.py (no class) 322 66 2 100 13 76%
lobster/tools/core/online_report/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/core/online_report/online_report.py Config 0 0 0 0 0 100%
lobster/tools/core/online_report/online_report.py OnlineReportTool 20 6 0 0 0 70%
lobster/tools/core/online_report/online_report.py (no class) 79 30 0 20 1 57%
lobster/tools/core/online_report/path_to_url_converter.py UrlParts 0 0 0 0 0 100%
lobster/tools/core/online_report/path_to_url_converter.py NotInsideRepositoryException 0 0 0 0 0 100%
lobster/tools/core/online_report/path_to_url_converter.py PathToUrlConverter 31 31 0 4 0 0%
lobster/tools/core/online_report/path_to_url_converter.py (no class) 20 0 0 0 0 100%
lobster/tools/core/online_report_nogit/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/core/online_report_nogit/online_report_nogit.py RepoInfo 0 0 0 0 0 100%
lobster/tools/core/online_report_nogit/online_report_nogit.py OnlineReportNogitTool 14 0 0 0 0 100%
lobster/tools/core/online_report_nogit/online_report_nogit.py (no class) 33 0 0 6 0 100%
lobster/tools/core/report/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/core/report/report.py ReportTool 16 0 0 0 0 100%
lobster/tools/core/report/report.py (no class) 15 3 0 0 0 80%
lobster/tools/cpp/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/cpp/cpp.py CppTool 76 76 0 40 0 0%
lobster/tools/cpp/cpp.py (no class) 27 27 0 2 0 0%
lobster/tools/cpp/implementation_builder.py ImplementationBuilder 13 13 0 0 0 0%
lobster/tools/cpp/implementation_builder.py (no class) 15 15 0 0 0 0%
lobster/tools/cpptest/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/cpptest/constants.py Constants 4 0 0 0 0 100%
lobster/tools/cpptest/constants.py (no class) 18 0 0 0 0 100%
lobster/tools/cpptest/cpptest.py KindTypes 0 0 0 0 0 100%
lobster/tools/cpptest/cpptest.py Config 0 0 0 0 0 100%
lobster/tools/cpptest/cpptest.py CppTestTool 17 1 0 0 0 94%
lobster/tools/cpptest/cpptest.py (no class) 139 1 0 42 2 98%
lobster/tools/cpptest/requirements_parser.py ParserForRequirements 17 3 0 6 0 87%
lobster/tools/cpptest/requirements_parser.py (no class) 9 0 0 0 0 100%
lobster/tools/cpptest/testcase.py TestCase 146 26 0 64 8 79%
lobster/tools/cpptest/testcase.py (no class) 35 0 0 0 0 100%
lobster/tools/gtest/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/gtest/gtest.py GtestTool 78 78 0 56 0 0%
lobster/tools/gtest/gtest.py (no class) 14 14 0 0 0 0%
lobster/tools/json/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/json/json.py Malformed_Input 3 0 0 0 0 100%
lobster/tools/json/json.py LOBSTER_Json 65 8 0 26 3 88%
lobster/tools/json/json.py (no class) 52 5 0 14 3 85%
lobster/tools/pkg/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/pkg/pkg.py PkgTool 9 9 0 0 0 0%
lobster/tools/pkg/pkg.py (no class) 171 171 0 90 0 0%
lobster/tools/python/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/python/python.py Python_Traceable_Node 32 32 1 8 0 0%
lobster/tools/python/python.py Python_Module 5 5 0 2 0 0%
lobster/tools/python/python.py Python_Class 22 22 0 14 0 0%
lobster/tools/python/python.py Python_Function 30 30 0 16 0 0%
lobster/tools/python/python.py Lobster_Visitor 65 65 0 24 0 0%
lobster/tools/python/python.py PythonTool 54 54 0 28 0 0%
lobster/tools/python/python.py (no class) 102 102 0 20 0 0%
lobster/tools/trlc/__init__.py (no class) 0 0 0 0 0 100%
lobster/tools/trlc/conversion_rule.py ConversionRule 35 5 0 14 3 80%
lobster/tools/trlc/conversion_rule.py (no class) 29 0 0 0 0 100%
lobster/tools/trlc/conversion_rule_lookup.py (no class) 27 0 0 16 0 100%
lobster/tools/trlc/converter.py Converter 69 3 0 40 3 94%
lobster/tools/trlc/converter.py (no class) 18 0 0 0 0 100%
lobster/tools/trlc/errors.py TrlcFailure 0 0 0 0 0 100%
lobster/tools/trlc/errors.py InvalidConversionRuleError 0 0 0 0 0 100%
lobster/tools/trlc/errors.py RecordObjectComponentError 3 0 0 0 0 100%
lobster/tools/trlc/errors.py TupleError 3 0 0 0 0 100%
lobster/tools/trlc/errors.py TupleComponentError 2 0 0 0 0 100%
lobster/tools/trlc/errors.py TupleToStringMissingError 1 0 0 0 0 100%
lobster/tools/trlc/errors.py TupleToStringFailedError 3 0 0 0 0 100%
lobster/tools/trlc/errors.py (no class) 16 0 0 0 0 100%
lobster/tools/trlc/hierarchy_tree.py (no class) 11 0 0 6 0 100%
lobster/tools/trlc/instruction.py InstructionType 0 0 0 0 0 100%
lobster/tools/trlc/instruction.py Instruction 0 0 0 0 0 100%
lobster/tools/trlc/instruction.py (no class) 13 0 0 0 0 100%
lobster/tools/trlc/item_wrapper.py ItemWrapper 10 2 0 0 0 80%
lobster/tools/trlc/item_wrapper.py (no class) 7 0 0 0 0 100%
lobster/tools/trlc/lobster_trlc_config.py LobsterTrlcConfig 13 0 0 2 0 100%
lobster/tools/trlc/lobster_trlc_config.py (no class) 19 0 0 0 0 100%
lobster/tools/trlc/tag_entry.py TagEntry 0 0 0 0 0 100%
lobster/tools/trlc/tag_entry.py (no class) 5 0 0 0 0 100%
lobster/tools/trlc/text_generation.py (no class) 34 3 0 18 3 88%
lobster/tools/trlc/to_string_rules.py ToStringRules 1 0 0 0 0 100%
lobster/tools/trlc/to_string_rules.py (no class) 21 0 0 8 0 100%
lobster/tools/trlc/trlc_tool.py LOBSTER_Trlc 45 6 0 14 2 83%
lobster/tools/trlc/trlc_tool.py (no class) 22 0 0 0 0 100%
Total   3849 1210 66 1228 134 65%

No items found using the specified filter.