L.O.B.S.T.E.R.

Lightweight Open BMW Software Traceability Evidence Report
!

Overview

Coverage

Category Ratio Coverage OK Items Total Items
Use Cases 0.0% 0.00% 0 5
Potential Errors 100.0% 100.00% 6 6
Test Specifications 100.0% 100.00% 6 6
System Requirements 0.0% 0.00% 0 10
Software Requirements 0.0% 0.00% 0 1
Code 2.2% 2.17% 1 46
System Tests 95.8% 95.83% 23 24
Software Tests 0.0% 0.00% 0 46

Tracing policy

LOBSTER Tracing Policy n_1cf7e301510c711b73d2b182b9dcf084 Use Cases n_8a4b9a55ec70e0ca32d3abcc64ac6879 Potential Errors n_1cf7e301510c711b73d2b182b9dcf084->n_8a4b9a55ec70e0ca32d3abcc64ac6879 n_419cfc02b324dc7d8faefa90ed608fb0 System Requirements n_1cf7e301510c711b73d2b182b9dcf084->n_419cfc02b324dc7d8faefa90ed608fb0 n_eeb09e7009c699f439a0daadf03458e7 Test Specifications n_8a4b9a55ec70e0ca32d3abcc64ac6879->n_eeb09e7009c699f439a0daadf03458e7 n_3f7ae1d4bec7e6d318ef39c7a7dcaa65 System Tests n_eeb09e7009c699f439a0daadf03458e7->n_3f7ae1d4bec7e6d318ef39c7a7dcaa65 n_9d273bd32c1fceb91b7d6a4d40e98bdd Software Requirements n_419cfc02b324dc7d8faefa90ed608fb0->n_9d273bd32c1fceb91b7d6a4d40e98bdd n_419cfc02b324dc7d8faefa90ed608fb0->n_3f7ae1d4bec7e6d318ef39c7a7dcaa65 n_ca0dbad92a874b2f69b549293387925e Code n_9d273bd32c1fceb91b7d6a4d40e98bdd->n_ca0dbad92a874b2f69b549293387925e n_c4738e043501e27ee3ef08d6a4883d27 Software Tests n_9d273bd32c1fceb91b7d6a4d40e98bdd->n_c4738e043501e27ee3ef08d6a4883d27

Filtering

Item Filters

Show Issues

Filter

Issues

Detailed report

Requirements and Specification

Use Cases

lobster/use_cases.trlc
TRLC Usecase UseCases.List_Requirements_to_Tests
As a requirements manager I want the traceability report to show the list of
requirements which are covered by tests.
Issues:
  • missing reference to System Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Usecase UseCases.List_Requirements_without_Tests
As a requirements manager I want the traceability report to show the list of
requirements which are not covered by tests.
Issues:
  • missing reference to System Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Usecase UseCases.List_Tests_to_Requirements
As a requirements manager I want the traceability report to show the list of
tests covering requirements.
Issues:
  • missing reference to System Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Usecase UseCases.List_Tests_without_Requirements
As a requirements manager I want the traceability report to show the list of
tests which are not covering any requirement.
Issues:
  • missing reference to System Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Usecase UseCases.Item_Coverage
As a requirements manager I want the traceability report to show the fraction of
the number of items in one level (of the tracing policy)
which fulfill the tracing policy,
divided by the total number of items in that level (of the tracing policy).
The fraction shall be shown as percentage.

Example:
If the tracing policy is: Tests --(trace to)--> Requirements,
then the report shall show the fraction of requirements which are covered by at
least one test, divided by the total number of requirements.
Issues:
  • missing reference to System Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC

Potential Errors

lobster/tools/trlc/requirements/potential_errors.trlc
TRLC Potentialerror UseCases.Default_Path_Choice
If no input files are specified, the tool might inadvertently use the current
working directory (or any other default value for these configuration parameters)
as the location to search for input files.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Potentialerror UseCases.Wrong_Extraction_from_TRLC
Some TRLC requirements are extracted with incorrect data.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Potentialerror UseCases.Too_few_Extraction_from_TRLC
Some TRLC requirements are not extracted from TRLC files.
For example, there are 100 applicable requirements in TRLC files but
LOBSTER extracts only 75 requirements.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Potentialerror UseCases.Too_many_Extraction_from_TRLC
Some non-relevant TRLC test files are consumed.
For example, some requirements are extracted from TRLC files which are not relevant.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Potentialerror UseCases.Output_Despite_Missing_Config_File_TRLC
The user does not provide a valid path to a configuration file,
but the tool generates valid output nevertheless, potentially based on
irrelevant input files.
For example, the tool might consider the current working directory
as source of input files, and these do in fact contain links to real other items,
such that lobster-report would compute a non-zero coverage value.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Potentialerror UseCases.Output_Despite_Config_File_Error_TRLC
The user provides an invalid configuration file, but the tool
generates valid output nevertheless, potentially based on
irrelevant input files.
This includes cases where the config file:
- contains invalid YAML syntax (e.g., incorrect indentation, missing colons, or other formatting errors),
- is missing required keys or attributes,
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC

Test Specifications

lobster/tools/trlc/requirements/test_specifications.trlc
TRLC Testspecification UseCases.Default_Path_Warning_Test
The test shall verify that when no input files are specified, the tool
shall generate an output file with zero LOBSTER items.

Test steps:
- Run the TRLC tool without specifying any input files
- Verify that the tool generates an output file with zero items.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Testspecification UseCases.Incorrect_data_Extraction_from_TRLC
The test shall verify that the extracted data is consistent with
the input data according to the configuration.

For example, the input may contain 5 items of type "Information" and 6 items of type "Requirement".
The configuration specifies to extract only "Requirement" items.
The test needs to verify that these 6 requirement items are consistent with the LOBSTER output.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Testspecification UseCases.TRLC_Config_File_Missing
The test shall verify that the lobster-trlc tool exits with a non-zero return code when the config file does not exist.
Example: Verify that the lobster-trlc tool throws an error when a non-existent config file is provided.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Testspecification UseCases.TRLC_Config_File_Syntax_Error
The test shall verify that lobster-trlc tool exits with a non-zero return code when the config file contains a syntax error.
Example: Verify that lobster-trlc throws an error when a config file with invalid TRLC is provided.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Testspecification UseCases.TRLC_Config_File_Key_Error
The test shall verify that lobster-trlc tool exits with a non-zero return code when the config file is missing required keys.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC Testspecification UseCases.TRLC_Config_File_non_existent_conversion_rules
The test shall verify that lobster-trlc tool exits with a non-zero return code when the config file contains
conversion rules for TRLC record types which do not exist in the RSL file.
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC

System Requirements

lobster/tools/trlc/requirements/input_files.trlc
TRLC System_requirement trlc_req.Input_List_Of_Files
IF the list elements given through the config option "inputs" are files with extension rsl and trlc,
THEN all files given in "inputs" parameter shall be consumed.
Issues:
  • missing up reference
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC System_requirement_aspect trlc_req.Duplicate_Input_List_Of_Files
IF the [[Input_List_Of_Files]] are files with duplicate definitions.
THEN "duplicate_definition" error must be produced.
Issues:
  • missing up reference
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC System_requirement_aspect trlc_req.Invalid_Inputs_List_Of_Files_Extensions
IF the [[Input_List_Of_Files]] are with invalid extensions OR neither a file nor a directory,
THEN tool shall raise an error.
Issues:
  • missing up reference
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC System_requirement trlc_req.Inputs_From_File
IF the element given through the config option "inputs_from_file" is a file,
THEN each line in that file shall be interpreted as a path AND shall be consumed.
Issues:
  • missing up reference
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC System_requirement_aspect trlc_req.Duplicate_Inputs_From_File
IF the [[Inputs_From_File]] has files that contain duplicate definitions,
THEN "duplicate_definition" error must be produced.
Issues:
  • missing up reference
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC System_requirement_aspect trlc_req.Invalid_Inputs_From_File_Extensions
IF the [[Inputs_From_File]] has files with invalid extensions OR neither a file nor a directory,
THEN tool shall raise an error.
Issues:
  • missing up reference
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC System_requirement trlc_req.Input_list_Of_File_And_Inputs_From_File
IF both the config options [[Input_List_Of_Files]] AND [[Inputs_From_File]] are provided,
THEN all files given in [[Input_List_Of_Files]] AND [[Inputs_From_File]] parameter shall be consumed.
Issues:
  • missing up reference
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC System_requirement_aspect trlc_req.Duplicate_Input_list_Of_File_And_Inputs_From_File
IF both the config options [[Input_List_Of_Files]] AND [[Inputs_From_File]] has duplicate definitions,
THEN "duplicate_definition" error must be produced.
Issues:
  • missing up reference
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
TRLC System_requirement_aspect trlc_req.No_Inputs_At_All
OTHERWISE, IF both the config options [[Input_List_Of_Files]] AND [[Inputs_From_File]] are not provided,
THEN no files shall be scanned and consumed.
Issues:
  • missing up reference
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/requirements/requirements.trlc
TRLC System_requirement trlc_req.Output_File
If a output file is specified as command line argument, then the output must be written into that file.
Otherwise, the output shall be written to 'trlc.lobster'.
Traces to:
Issues:
  • missing up reference
  • missing reference to Software Requirements
  • missing reference to System Tests
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC

Software Requirements

TRLC Software_requirement trlc_req.Args_From_File
If a command line argument is prefixed with '@', then the contents of that file
shall be included as arguments to the argument parser.
Issues:
  • missing up reference
  • missing reference to Code
  • missing reference to Software Tests
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC

Implementation

Code

lobster/tools/trlc/conversion_rule.py
Python Constructor conversion_rule.ConversionRule.__init__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule.__hash__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule.type_name
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule.package_name
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule.applies_to_derived_types
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule.lobster_namespace
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule._as_string_list
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule._as_tag_list
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule.tags
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule.description_fields
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule.justification_up_fields
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule.justification_down_fields
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method conversion_rule.ConversionRule.justification_global_fields
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/conversion_rule_lookup.py
Python Function conversion_rule_lookup.build_record_type_to_conversion_rule_lookup
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Function conversion_rule_lookup._propagate_rule_to_derived_types_recursively
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Function conversion_rule_lookup.get_record_types
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/converter.py
Python Constructor converter.Converter.__init__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method converter.Converter._build_orphan_rules_exception
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method converter.Converter.generate_lobster_object
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method converter.Converter._generate_text
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method converter.Converter._tuple_value_as_string
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method converter.Converter._get_description
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/errors.py
Python Constructor errors.RecordObjectComponentError.__init__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Constructor errors.TupleError.__init__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method errors.TupleError.tuple_details
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Constructor errors.TupleComponentError.__init__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Constructor errors.TupleToStringMissingError.__init__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Constructor errors.TupleToStringFailedError.__init__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/hierarchy_tree.py
Python Function hierarchy_tree.build_children_lookup
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/instruction.py
Python Function instruction.ConstantInstruction
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Function instruction.FieldInstruction
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/item_wrapper.py
Python Constructor item_wrapper.ItemWrapper.__init__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method item_wrapper.ItemWrapper.get_field
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method item_wrapper.ItemWrapper.get_field_raw
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/lobster_trlc_config.py
Python Method lobster_trlc_config.LobsterTrlcConfig.from_dict
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method lobster_trlc_config.LobsterTrlcConfig._validate_config
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method lobster_trlc_config.LobsterTrlcConfig.from_file
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/text_generation.py
Python Function text_generation.parse_instructions
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Function text_generation.build_text_from_instructions
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/to_string_rules.py
Python Method to_string_rules.ToStringRules.from_dict
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Function to_string_rules.build_tuple_type_to_ruleset_map
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
lobster/tools/trlc/trlc_tool.py
Python Constructor trlc_tool.LOBSTER_Trlc.__init__
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method trlc_tool.LOBSTER_Trlc._run_impl
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method trlc_tool.LOBSTER_Trlc._register_trlc_files
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Method trlc_tool.LOBSTER_Trlc._execute
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
Python Function trlc_tool.main
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC

Verification and Validation

System Tests

tests_system/lobster_trlc/lobster_trlc_test_runner.py
PyUnit Test lobster_trlc_test_runner.LobsterTrlcTestRunner.run_tool_test:102
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_system/lobster_trlc/test_conversion.py
PyUnit Test test_conversion.ConversionRuleTest.test_rule_propagation:18
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_conversion.ConversionRuleTest.test_to_string_rules:83
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_system/lobster_trlc/test_conversion_errors.py
PyUnit Test test_conversion_errors.ConversionRuleErrorTest.test_field_does_not_exist:8
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_conversion_errors.ConversionRuleErrorTest.test_to_string_missing:36
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_conversion_errors.ConversionRuleErrorTest.test_tuple_member_does_not_exist:71
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_conversion_errors.ConversionRuleErrorTest.test_too_many_conversion_rules:109
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_system/lobster_trlc/test_input_invalid_extensions.py
PyUnit Test test_input_invalid_extensions.TrlcInvalidExtensionsTest.test_invalid_extensions_inputs_files_list:15
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_input_invalid_extensions.TrlcInvalidExtensionsTest.test_invalid_extensions_input_from_file:30
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_system/lobster_trlc/test_input_list_of_files.py
PyUnit Test test_input_list_of_files.InputListOfFilesTest.test_input_files_list:14
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_input_list_of_files.InputListOfFilesTest.test_duplicate_input_files_list:31
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_input_list_of_files.CmdArgsInputTest.test_input_files_list:56
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_system/lobster_trlc/test_inputs_and_inputs_from_file.py
PyUnit Test test_inputs_and_inputs_from_file.InputFromFilesAndInputsTest.test_input_from_files_and_inputs_list:25
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_inputs_and_inputs_from_file.InputFromFilesAndInputsTest.test_duplicate_contents_input_from_files_and_inputs_list:52
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_system/lobster_trlc/test_inputs_from_directory.py
PyUnit Test test_inputs_from_directory.InputFromDirectory.test_input_from_directory:18
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_system/lobster_trlc/test_inputs_from_file.py
PyUnit Test test_inputs_from_file.InputFromFilesTest.test_input_from_files:15
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_inputs_from_file.InputFromFilesTest.test_input_from_files_duplicate_contents:32
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_system/lobster_trlc/test_inputs_zero.py
PyUnit Test test_inputs_zero.ZeroInputTest.test_rsl_input_only:15
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_inputs_zero.ZeroInputTest.test_no_inputs_at_all:34
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_inputs_zero.ZeroInputTest.test_orphan_conversion_rules:55
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_system/lobster_trlc/test_invalid_config.py
PyUnit Test test_invalid_config.InvalidConfigTest.test_nonconformant_yaml:14
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_invalid_config.MissingConfigTest.test_missing_config_parameter:38
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_invalid_config.MissingConfigTest.test_missing_config_file:65
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_system/lobster_trlc/test_output_correctness.py
PyUnit Test test_output_correctness.OutputCorrectnessTest.test_output_correctness:14
Derived from:
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC

Software Tests

tests_unit/lobster_trlc/test_build_text_from_instructions.py
PyUnit Test test_build_text_from_instructions.TextBuildingTest.test_build_text_from_instructions:23
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_build_text_from_instructions.TextBuildingTest.test_build_text_with_missing_field:41
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_build_text_from_instructions.TextBuildingTest.test_build_text_with_empty_instructions:52
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_build_text_from_instructions.TextBuildingTest.test_invalid_instruction_type:58
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_build_text_from_instructions.TextBuildingTest.test_empty_tuple_data:68
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_conversion_rules.py
PyUnit Test test_conversion_rules.ConversionRulesTest.test_empty_conversion_rule_lookup:40
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_conversion_rules.ConversionRulesTest.test_one_conversion_rule_for_all:53
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_conversion_rules.ConversionRulesTest.test_many_propagating_conversion_rules:78
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_conversion_rules.ConversionRulesTest.test_no_propagation:143
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_conversion_rules.ConversionRulesTest.test_record_type_child_lookup:166
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_conversion_rules_order.py
PyUnit Test test_conversion_rules_order.RuleOrderTest.test_order:32
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_conversion_rules_order.RuleOrderTest.test_get_record_types:100
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_converter.py
PyUnit Test test_converter.GenerateLobsterObjectTest.test_empty_rules:30
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_one_simple_rule:41
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_description_field_missing:75
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_optional_field_missing:101
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_many_description_fields:123
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_tag_field_missing:145
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_empty_reference_tag_field:167
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_reference_tag_field:185
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_text_tag_field:217
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_tuple_tag_field:246
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_tuple_tag_field_without_to_string:293
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_tuple_tag_with_failing_instructions:348
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_tuple_tag_with_failing_and_succeeding_instructions:359
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter.GenerateLobsterObjectTest.test_justification_fields:385
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_converter_generate_text.py
PyUnit Test test_converter_generate_text.GenerateTextEmptyRulesTest.test_generate_text_from_string_array_field:26
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter_generate_text.GenerateTextEmptyRulesTest.test_generate_text_from_string_field:57
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter_generate_text.GenerateTextEmptyRulesTest.test_generate_text_from_empty_tuple_field:72
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter_generate_text.GenerateTextEmptyRulesTest.test_generate_text_from_tuple_field_missing_tostring:87
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_converter_generate_text.GenerateTextGivenRulesTest.test_generate_text_from_tuple_field:134
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_converter_optional_field.py
PyUnit Test test_converter_optional_field.OptionalFieldTest.test_optional_field_to_string:10
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_errors.py
PyUnit Test test_errors.ErrorTest.test_error_constructors:22
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_file_collector.py
PyUnit Test test_file_collector.FileCollectorTest.test_extension_validation:8
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_file_collector.FileCollectorTest.test_add_files:15
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_item_wrapper.py
PyUnit Test test_item_wrapper.ItemWrapperTest.test_get_field_existing:7
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_item_wrapper.ItemWrapperTest.test_get_field_non_existing:24
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_parse_instructions.py
PyUnit Test test_parse_instructions.InstructionParsingTest.test_parse_text_generator:7
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_parse_instructions.InstructionParsingTest.test_parse_text_generator_with_no_fields:23
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_parse_instructions.InstructionParsingTest.test_parse_text_generator_only_fields:29
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_parse_string_instructions.py
PyUnit Test test_parse_string_instructions.InstructionParsingTest.test_parse_text_generator:10
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_parse_string_instructions.InstructionParsingTest.test_parse_text_generator_with_no_fields:26
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_parse_string_instructions.InstructionParsingTest.test_parse_text_generator_only_fields:32
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_to_string_rules.py
PyUnit Test test_to_string_rules.ToStringRulesTest.test_field_is_tuple_type:14
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
PyUnit Test test_to_string_rules.ToStringRulesTest.test_field_is_tuple_array_type:93
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC
tests_unit/lobster_trlc/test_to_string_rules_mapping.py
PyUnit Test test_to_string_rules_mapping.BuildMapTest.test_build_map:16
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2025-09-18 11:06:21+00:00 UTC

LOBSTER Version: 1.0.2