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 100.0% 100.00% 7 7
System Requirements 66.7% 66.67% 14 21
Software Requirements 100.0% 100.00% 23 23
System Tests 92.0% 92.00% 23 25
Software Tests 100.0% 100.00% 29 29

Tracing policy

LOBSTER Tracing Policy n_1cf7e301510c711b73d2b182b9dcf084 Use Cases n_419cfc02b324dc7d8faefa90ed608fb0 System Requirements n_1cf7e301510c711b73d2b182b9dcf084->n_419cfc02b324dc7d8faefa90ed608fb0 n_9d273bd32c1fceb91b7d6a4d40e98bdd Software Requirements n_419cfc02b324dc7d8faefa90ed608fb0->n_9d273bd32c1fceb91b7d6a4d40e98bdd n_3f7ae1d4bec7e6d318ef39c7a7dcaa65 System Tests n_419cfc02b324dc7d8faefa90ed608fb0->n_3f7ae1d4bec7e6d318ef39c7a7dcaa65 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_Ok_Items
As a traceability manager I want the traceability report to list items that
fulfill the tracing policy, and how they do so,
so that I can decide whether to release my product.

Example:
If the tracing policy is: Tests --(trace to)--> Requirements,
then the report shall list all tests that link to at least one requirement,
and the report shall list all linked requirements per test.

The use case applies to the reverse direction as well.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Usecase UseCases.List_Not_Ok_Items
As a traceability manager I want the traceability report to list items that
are not covered by other items, where coverage rules are specified by the
tracing policy,
so that I can identify gaps in the coverage.

Example:
If the tracing policy is: Tests --(trace to)--> Requirements,
then the report shall list all tests that do not link to any requirement.

The use case applies to the reverse direction as well.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Usecase UseCases.Item_Coverage
As a traceability 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.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Usecase UseCases.Show_codebeamer_links
As a requirements manager I want the traceability report to mention the
codebeamer link to each requirement in codebeamer.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Usecase UseCases.Failure_On_Invalid_Input
As a CI administrator
I want that the tool exits with a non-zero return code whenever it encounters
invalid input
so that the CI pipeline can catch invalid input automatically.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Usecase UseCases.Tool_Usability
As a user of LOBSTER I want to have a good usability and standard
command-line ergonomics, like built-in help or automatic creation of output
destinations,
so that using the tools is intuitive and seamless in scripts and interactive
use.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Usecase UseCases.Codebeamer_Baseline_Query
As a user of lobster-codebeamer
I want to fetch items from a codebeamer baseline
so that I can create a traceability report for a baseline.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC

System Requirements

lobster/tools/codebeamer/requirements/authentication.trlc
TRLC System_requirement codebeamer_req.Request_Uses_Configured_Bearer_Token
For each request sent to codebeamer, IF a token is configured,
THEN the tool shall send the token as Bearer authentication,
regardless of whether a user and/or password are also configured.

Note: "configured" means the data is available in the configuration file.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Request_Uses_Configured_Basic_Authentication
For each request sent to codebeamer, IF no token is configured,
AND a complete user/password pair is configured,
THEN the tool shall send those credentials using HTTP Basic authentication.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Request_Uses_Netrc_Credentials
For each request sent to codebeamer, IF neither a token nor a complete
user/password pair is configured,
AND the user's .netrc file contains an entry matching the configured
codebeamer root's hostname with a login and password,
THEN the tool shall send those credentials using HTTP Basic authentication.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Request_Requires_Authentication_Credentials
IF no usable token or user/password pair is configured,
AND the user's .netrc file is absent or has no usable entry matching the
codebeamer server hostname,
THEN the tool shall print an error message to STDERR
AND exit with a non-zero return code.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/codebeamer/requirements/baseline_id.trlc
TRLC System_requirement codebeamer_req.Baseline_Id_Not_With_Import_Tagged
IF the yaml config file options "baseline_id" and "import_tagged" are both
present,
THEN the tool shall print an error message identifying the conflict to STDERR
AND shall exit with a non-zero return code.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Baseline_Id_Requires_Cbql_Query_String
IF the yaml config file option "baseline_id" is present,
AND the option "import_query" is not a cbQL query string (for example, it is a
numeric report id),
THEN the tool shall print an error message identifying the conflict to STDERR
AND shall exit with a non-zero return code.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Baseline_Id_Must_Be_Positive
IF the yaml config file option "baseline_id" is present,
AND its value is not a positive integer (for example, it is zero or negative),
THEN the tool shall print an error message to STDERR
AND shall exit with a non-zero return code.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Baseline_Id_Appended_To_Query_String_Request
IF the yaml config file option "baseline_id" is present,
AND the option "import_query" is a cbQL query string,
THEN the tool shall append the "baselineId" parameter, with the configured
value, to the payload of every request sent to the codebeamer server for that query.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/codebeamer/requirements/extraction_correctness.trlc
TRLC System_requirement codebeamer_req.Paginated_Query_Extraction_Correctness
IF a query (given by id or by cbQL string) is executed,
THEN the tool shall fetch every page of results reported by the codebeamer server
AND shall write to the output file exactly the items reported across all pages,
each with the id, name, and version as received from the server.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/codebeamer/requirements/import_query.trlc
TRLC System_requirement codebeamer_req.Query_Id_Parameter
IF an element given through the yaml config file option "import_query" is a valid codebeamer query id
(integer greater than zero),
THEN the tool shall request items from the codebeamer server with the given query id
according to [[Paginated_Query_Extraction_Correctness]]
AND write the obtained codebeamer items in the LOBSTER interchange format to the file given in the "out" parameter
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Query_String_Parameter
IF an element given through the yaml config file option "import_query" is valid
codebeamer query string,
THEN the tool shall request items from the codebeamer server with the given query
string according to [[Paginated_Query_Extraction_Correctness]]
AND write the obtained codebeamer items in the LOBSTER interchange format to the file
given in the "out" parameter.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Invalid_Import_Query_String_Format
IF the yaml config file option "import_query" is a string that starts with "-",
THEN the tool shall print an error message to STDERR
("import_query must be a positive integer" IF the remaining characters are all
digits, OTHERWISE "import_query must be a valid cbQL query")
AND shall exit with a non-zero return code.

Note: A cbQL query cannot start with a hyphen ("-").
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Numeric_Import_Query_String_Treated_As_Id
IF the yaml config file option "import_query" is a string containing only digits,
THEN the tool shall convert it to an integer
AND treat it identically to specifying that integer directly as a query id.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/codebeamer/requirements/output_reference.trlc
TRLC System_requirement codebeamer_req.Codebeamer_Reference_In_Output
The tool shall include, in the location of each generated LOBSTER item,
a reference to the originating codebeamer item consisting of the codebeamer
root URL, tracker id, item id, and item version.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/codebeamer/requirements/requirements.trlc
TRLC System_requirement codebeamer_req.No_Source_Parameter
IF the configuration parameter "import_query" and "import_tagged" are both not
provided (either missing in the configuration file or set to an empty string),
THEN the tool shall display an error message and exit with a non-zero return code.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Config_File_Path_Error
IF the configuration file cannot be opened,
THEN the tool shall print an error message to STDERR
AND exit with return code 1.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Default_Config_File_Used
IF no configuration file path is specified with the "--config" command-line
parameter,
THEN the tool shall use "codebeamer-config.yaml" in the current working directory
as the configuration file.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Unsupported_Config_Keys_Rejected
IF the configuration file contains an unsupported key,
THEN the tool shall print an error message to STDERR identifying the unsupported key
AND exit with return code 1.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Empty_Query_Message
IF the codebeamer server returns an empty list as (a result of the query),
THEN the tool shall display a message to the user.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.Retry_On_Specific_HTTPS_Status_Codes
IF the configuration parameter "retry_error_codes" is defined
AND is a non-empty list
AND the actual HTTPS return code from the last request is in the list specified by
the configuration parameter "retry_error_codes"
AND the configuration parameter "num_request_retry" is greater than 0 or not defined,
THEN the tool shall retry the request up to a maximum of "num_request_retry" times
(default is 5 if not set).
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement codebeamer_req.References_Field_Support
IF an element given through the configuration option "refs" is a list of codebeamer
field names,
THEN the tool shall extract the corresponding references from the given codebeamer
item fields,
either from a same-named top-level field on the item or, if that field is absent or empty,
from a "customFields" entry with a matching name,
AND add a Tracing_Tag entry to the LOBSTER item for each referenced item ID.

Note: Here the term "item" refers to a codebeamer JSON item as returned by the server
through its API.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC

Software Requirements

lobster/tools/codebeamer/requirements/authentication.trlc
TRLC Software_requirement codebeamer_req.Get_Authentication_Prefers_Bearer_Token
The function "get_authentication" SHALL return a BearerAuth instance built from
the configured token, IF a token is configured, regardless of whether a user
and/or password are also configured.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Get_Authentication_Falls_Back_To_Basic_Auth
OTHERWISE (no token is configured), the function "get_authentication" SHALL
return an HTTPBasicAuth instance built from the configured user and password,
even if either of them is missing.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Update_Authentication_Parameters_Requires_Some_Credentials
The function "update_authentication_parameters" SHALL raise KeyError,
IF no token is configured,
AND no user/password pair is configured,
AND no .netrc entry matching the configured root's hostname is found.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Update_Authentication_Parameters_Explicit_Credentials_Skip_Netrc
IF a token is configured, OR a user/password pair is configured,
THEN the function "update_authentication_parameters" SHALL leave the
configuration unchanged, without consulting a .netrc file, even IF one exists
with a matching entry.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Update_Authentication_Parameters_Falls_Back_To_Netrc
IF neither a token nor a user/password pair is configured,
THEN the function "update_authentication_parameters" SHALL look up the hostname
of the configured root (ignoring any sub-path) in the .netrc file,
AND SHALL use the matching entry's login and password.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Update_Authentication_Parameters_Netrc_Missing_Machine_Raises
IF a .netrc file is consulted but contains no entry matching the configured
root's hostname,
THEN the function "update_authentication_parameters" SHALL raise KeyError,
identifying the expected hostname and the machine names actually found.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/codebeamer/requirements/config_loading.trlc
TRLC Software_requirement codebeamer_req.Load_Config_Missing_File_Raises
The function "load_config" SHALL raise FileNotFoundError,
IF the given config file path does not exist.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Load_Config_Directory_Raises
The function "load_config" SHALL raise OSError,
IF the given path is a directory instead of a file.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Parse_Config_Data_Rejects_Unsupported_Keys
The function "parse_config_data" SHALL raise KeyError, identifying the
unsupported key(s),
IF the config data contains any key that is not listed in
"SupportedConfigKeys".
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Parse_Config_Data_Requires_Import_Tagged_Or_Import_Query
The function "parse_config_data" SHALL raise KeyError,
IF neither "import_tagged" nor "import_query" is provided,
OR "import_query" is provided as an empty string.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/codebeamer/requirements/conif_class.trlc
TRLC Software_requirement codebeamer_req.Config_Base_Property_Appends_Api_Path
The "base" property of the "Config" class SHALL return the configured root URL with
"/api/v3" appended.
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/codebeamer/requirements/requirements.trlc
TRLC Software_requirement codebeamer_req.Get_Query_Zero_Items_Message
The function "get_query" shall print a message to the user IF the query returns zero items.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/codebeamer/requirements/software_requirements.trlc
TRLC Software_requirement codebeamer_req.Get_Query_Wraps_Report_Items
The function "get_query", IF the parameter "query" is an integer,
SHALL request items from the "reports/<query>/items" endpoint
AND SHALL return a list of each codebeamer item converted to a LOBSTER item.
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Get_Query_Wraps_Cbql_Items
The function "get_query", IF given the parameter "query" is a string,
SHALL request items from the "items/query/?queryString=<query>" endpoint
AND SHALL return a list of each codebeamer item converted to a LOBSTER item.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Get_Query_Appends_Baseline_Id_Only_For_Cbql_String
The function "get_query" SHALL append the "baselineId" parameter to the
request URL, IF a baseline id is configured AND the query is a cbQL string,
AND SHALL NOT append it, IF the query is an integer query id.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Get_Query_Rejects_Item_Count_Mismatch
The function "get_query" SHALL raise MismatchException,
IF the codebeamer server reports a "total" item count that does not match the
number of items actually returned across all fetched pages.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Get_Many_Items_Requests_By_Id_List
The function "get_many_items" SHALL request, across as many pages as needed,
all items whose id is contained in the given collection of item ids.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.Import_Tagged_Converts_Items_To_Lobster
The function "import_tagged" SHALL fetch the given list of items from codebeamer
AND SHALL return a list of each of them converted to a LOBSTER item.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.To_Lobster_Populates_Location_From_Item
The function "to_lobster" SHALL populate the generated LOBSTER item's location
with the configured codebeamer root, and the tracker id, item id, and version
taken from the codebeamer item.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_req.To_Lobster_Extracts_References_From_Fields_Or_Custom_Fields
The function "to_lobster", for each field name configured via "refs",
SHALL add a reference to the generated LOBSTER item for every value found at a
same-named top-level field of the codebeamer JSON item,
OR, IF that field is absent or empty, for every value found in a "customFields"
entry with a matching name.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/codebeamer/requirements/text_delegate_requirements.trlc
TRLC Software_requirement codebeamer_text_req.Item_To_Text_Delegate
The "to_lobster" function shall call the optional "item_to_text" delegate
with each raw Codebeamer item and shall assign its returned string to the
text field for Requirement and Activity items.

Note: This implies the delegate is not called for Implementation items.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_text_req.Item_To_Text_Delegate_Error_Propagation
The "lobster_codebeamer" function shall propagate an exception raised by
the "item_to_text" delegate without catching it.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement codebeamer_text_req.Get_Query_Passes_Config_To_To_Lobster
The "get_query" function shall pass its "Config" object unchanged to
each invocation of the "to_lobster" function.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC

Implementation

Verification and Validation

System Tests

tests_system/lobster_codebeamer/lobster_codebeamer_test_runner.py
PyUnit Test lobster_codebeamer_test_runner.LobsterCodebeamerTestRunner.run_tool_test:112
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_codebeamer/test_baseline_id.py
PyUnit Test test_baseline_id.LobsterCodebeamerBaselineIdTest.test_baseline_id_with_import_tagged_raises_error:42
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_baseline_id.LobsterCodebeamerBaselineIdTest.test_baseline_id_with_numeric_import_query_raises_error:64
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_baseline_id.LobsterCodebeamerBaselineIdTest.test_baseline_id_negative_raises_error:88
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_baseline_id.LobsterCodebeamerBaselineIdTest.test_baseline_id_with_cbql_query_succeeds:111
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_codebeamer/test_config_exceptions.py
PyUnit Test test_config_exceptions.LobsterCodebeamerConfigExceptionsTest.test_missing_default_config_file_raises_error:23
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_config_exceptions.LobsterCodebeamerConfigExceptionsTest.test_missing_specified_config_file_raises_error:42
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_config_exceptions.LobsterCodebeamerConfigExceptionsTest.test_config_file_is_directory_raises_error:59
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_config_exceptions.LobsterCodebeamerConfigExceptionsTest.test_unsupported_config_key_raises_error:81
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_config_exceptions.LobsterCodebeamerConfigExceptionsTest.test_empty_import_query_raises_error:100
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_config_exceptions.LobsterCodebeamerConfigExceptionsTest.test_negative_numeric_import_query_string_raises_error:126
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_config_exceptions.LobsterCodebeamerConfigExceptionsTest.test_negative_non_numeric_import_query_string_raises_error:140
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_codebeamer/test_extract_requirements.py
PyUnit Test test_extract_requirements.LobsterCodebeamerExtractRequirementsTest.test_extract_requirements_query_id_scenarios:102
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_extract_requirements.LobsterCodebeamerExtractRequirementsTest.test_extract_requirements_query_string_scenarios:120
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_codebeamer/test_lobster_codebeamer.py
PyUnit Test test_lobster_codebeamer.LobsterCodebeamerTest.test_retry_if_configured:44
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_lobster_codebeamer.LobsterCodebeamerTest.test_retry_then_success:70
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_lobster_codebeamer.LobsterCodebeamerTest.test_no_retry_if_not_configured:126
Issues:
  • unknown tracing target req codebeamer_req.Missing_Error_Code
  • missing up reference
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_codebeamer/test_valid_flow.py
PyUnit Test test_valid_flow.LobsterCodebeamerTest.test_valid_query_id:45
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_valid_flow.LobsterCodebeamerTest.test_request_uses_bearer_token_when_token_and_password_are_configured:108
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_valid_flow.LobsterCodebeamerTest.test_request_uses_basic_auth_without_token:134
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_valid_flow.LobsterCodebeamerTest.test_request_uses_netrc_credentials_without_explicit_credentials:163
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_valid_flow.LobsterCodebeamerTest.test_request_fails_without_authentication_credentials:203
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_valid_flow.LobsterCodebeamerTest.test_references_tracing_tag_added:225
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_valid_flow.LobsterCodebeamerTest.test_references_tracing_tag_from_custom_fields:293
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_valid_flow.LobsterCodebeamerTest.test_numeric_import_query_string_treated_as_query_id:365
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC

Software Tests

tests_unit/lobster_codebeamer/test_authentication.py
PyUnit Test test_authentication.AuthenticationTest.test_get_bearer_auth:30
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_authentication.AuthenticationTest.test_get_basic_auth:47
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_unit/lobster_codebeamer/test_codebeamer.py
PyUnit Test test_codebeamer.QueryCodebeamerTest.test_get_query_with_ID:72
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer.QueryCodebeamerTest.test_get_query_with_query:110
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer.QueryCodebeamerTest.test_get_query_with_query_and_baseline_id:145
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer.QueryCodebeamerTest.test_get_query_with_ID_and_baseline_id:158
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer.QueryCodebeamerTest.test_get_query_with_invalid_data:177
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer.QueryCodebeamerTest.test_get_many_items:190
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer.QueryCodebeamerTest.test_import_tagged:210
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer.QueryCodebeamerTest.test_get_query_zero_items_message:246
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer.QueryCodebeamerTest.test_to_lobster_references_from_direct_field_and_custom_fields:262
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer.ParseYamlTests.test_codebeamer_base:284
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_unit/lobster_codebeamer/test_codebeamer_schema.py
PyUnit Test test_codebeamer_schema.CbConfigTest.test_missing_config_file:37
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer_schema.CbConfigTest.test_directory_given_as_config:51
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer_schema.CbConfigTest.test_missing_config_field:64
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer_schema.CbConfigTest.test_empty_import_query_treated_as_missing:78
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer_schema.CbConfigTest.test_unsupported_config_keys:93
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer_schema.CbConfigTest.test_cb_config_without_credentials_no_netrc:105
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer_schema.CbConfigTest.test_cb_config_with_token:127
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer_schema.CbConfigTest.test_cb_config_with_user_pass:145
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer_schema.CbConfigTest.test_cb_config_with_netrc:160
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer_schema.CbConfigTest.test_cb_config_with_netrc_and_sub_root:173
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_codebeamer_schema.CbConfigTest.test_cb_config_netrc_missing_machine_entry:186
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_unit/lobster_codebeamer/test_text_delegate.py
PyUnit Test test_text_delegate.TextDelegateTest.test_to_lobster_without_item_to_text:64
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_text_delegate.TextDelegateTest.test_to_lobster_item_to_text_returns_string:72
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_text_delegate.TextDelegateTest.test_to_lobster_item_to_text_returns_none:84
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_text_delegate.TextDelegateTest.test_to_lobster_item_to_text_exception_propagates:95
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_text_delegate.TextDelegateTest.test_get_query_passes_item_to_text_delegate:113
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_text_delegate.TextDelegateTest.test_to_lobster_does_not_call_item_to_text_for_implementation:140
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC

LOBSTER Version: 1.1.0-dev