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 90.9% 90.91% 10 11
System Requirements 7.7% 7.69% 2 26
Software Requirements 22.2% 22.22% 2 9
System Tests 100.0% 100.00% 29 29
Software Tests 80.0% 80.00% 8 10

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.List_Requirements_to_Tests
As a requirements manager I want the traceability report to show the list of
requirements which are covered by tests.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+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.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+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.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+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.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Usecase UseCases.Show_Tracing_Policy
As a requirements manager I want the traceability report to show the tracing
policy used to generate the report.
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.
Traces to:
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.
Issues:
  • missing reference to System Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC

System Requirements

lobster/tools/core/report/requirements/config_errors.trlc
TRLC System_requirement core_report_req.Report_Loads_Configured_Sources_Per_Level
IF the tracing policy configuration declares one or more source files for a level,
THEN the tool shall load, for that level, exactly the items contained in those
declared source files
AND shall merge their items into one set of items for that level, each retaining
exactly the data declared for it in its own source file.

Note: The testable behavior of this requirement is that the generated LOBSTER output
file will contain exactly the items from the configured source files for each level.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Report_Input_Duplicate_Definition
IF the same tag is defined more than once among the items loaded from all of the
tracing policy's source files, whether the duplicate definitions appear in the
same source file or in different source files,
THEN the tool shall report, for every definition after the first, the location of
that duplicate definition and the location of the first definition of the same
tag, where "first" is determined solely by the order in which the tracing policy
configuration declares its levels and each level's source files (never by
filesystem or operating-system enumeration order),
AND shall exit with code 1.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Invalid_Trace_To
IF "trace to" is an invalid entry given in the configuration file according to the
schema,
THEN the tool shall exit with a non-zero return code and with an error message
"lobster error: unknown item".
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.File_Not_Found
IF the required tracing policy file for the tool does not exist or cannot be accessed,
THEN the tool shall report "file not found <file_path>" and 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 core_report_req.Missing_Required_Files_Error
IF the tracing policy configuration references input files that cannot be found,
THEN the tool shall report an error
AND shall exit with a non-zero return code.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/core/report/requirements/input_validation.trlc
TRLC System_requirement core_report_req.Invalid_JSON_File
IF an input file given in the configuration is not valid JSON,
THEN the tool shall raise an error of type LOBSTER_Error
AND shall exit with a non-zero return code
AND shall report the name of that input file, together with the line and column
at which the JSON syntax error was found.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Invalid_JSON_Not_Dict
IF a JSON input file does not contain a dictionary at the top level,
THEN the tool 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 core_report_req.Invalid_Schema
IF a lobster input file declares a schema other than "lobster-req-trace",
"lobster-imp-trace", or "lobster-act-trace",
THEN the tool shall report "unknown schema kind <schema>"
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 core_report_req.Invalid_Schema_Version
IF a lobster input file declares "lobster-req-trace" with a version other than 3
or 4, or declares "lobster-imp-trace" or "lobster-act-trace" with a version other
than 3,
THEN the tool shall report "version <X> for schema <Y> is not supported"
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 core_report_req.Missing_Schema_Key
IF the input .lobster file is missing a schema key,
THEN the tool 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 core_report_req.Missing_Version_Key
IF the input .lobster file is missing a version key,
THEN the tool 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 core_report_req.Malformed_Location_Data_Error_Dump
IF an item's location data is not an object, is missing the required "kind"
field, or specifies an unrecognized "kind",
THEN the tool shall print at least "LOBSTER Error"
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
lobster/tools/core/report/requirements/output_content.trlc
TRLC System_requirement core_report_req.Report_Generation_For_Valid_Config_And_Inputs
IF the lobster configuration file (tracing policy file) and every source file it
declares are valid,
THEN the tool shall write one report file containing
- every level declared in the configuration, with its items and its coverage,
- and the tracing policy
to the path specified by the --out parameter (or its default value),
AND shall exit with return code 0.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Tracing_Policy_Written_To_Output_File
IF the tool generates a report,
THEN the "policy" section of the generated report file shall semantically equal the
tracing policy read from the input configuration file.
Traces to:
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Codebeamer_Reference_Propagated_To_Output
IF an input item carries a codebeamer source reference,
THEN the generated report shall preserve that reference unchanged for that item.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
lobster/tools/core/report/requirements/tracing_status.trlc
TRLC System_requirement core_report_req.Item_Status_Ok_When_Required_References_Present
IF the level of an [[Item]] has a [[Required_Up_Reference]], one or more
[[Required_Down_Reference_Group]]s, or both,
AND the [[Item]] satisfies its [[Required_Up_Reference]] (if any) and every one
of its [[Required_Down_Reference_Group]]s (if any) with an actual reference each,
THEN the tool shall set the tracing status of that [[Item]] to "OK".
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Item_Status_Ok_When_No_References_Required
IF the level of an [[Item]] has neither a [[Required_Up_Reference]] nor any
[[Required_Down_Reference_Group]]s,
AND the [[Item]] has no justification and no message in its source data,
THEN the tool shall set the tracing status of that [[Item]] to "OK".
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Item_Status_Justified_By_Justification
IF the level of an [[Item]] has a [[Required_Up_Reference]], one or more
[[Required_Down_Reference_Group]]s, or both,
AND at least one of those is not satisfied by an actual reference,
AND the [[Item]]'s unsatisfied references are covered by a justification each (a
global justification, or a justification specific to the direction it covers),
THEN the tool shall set the tracing status of that [[Item]] to "JUSTIFIED".
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Item_Status_Partial_One_Direction_Satisfied
IF the level of an [[Item]] has both a [[Required_Up_Reference]] and one or more
[[Required_Down_Reference_Group]]s,
AND, of the up direction and the down direction, exactly one is fully satisfied
(by one or more actual references or a justification) while the other is not
satisfied at all,
THEN the tool shall set the tracing status of that [[Item]] to "PARTIAL".
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Item_Status_Missing_When_Reference_Absent
IF the level of an [[Item]] has a [[Required_Up_Reference]], one or more
[[Required_Down_Reference_Group]]s, or both,
AND neither the up direction (if required) nor the down direction (if required)
is satisfied for that [[Item]] by an actual reference or a justification,
THEN the tool shall set the tracing status of that [[Item]] to "MISSING"
AND shall record, in the message section of that [[Item]] (according to the
schema), which required reference is missing.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Item_Status_Downgraded_By_Item_Messages
IF an [[Item]] carries at least one message that was already present when it was
loaded from its source file (for example, a message recorded by the tool that
extracted the item),
THEN the tool shall set the tracing status of that [[Item]] to "PARTIAL", even
when every reference required for its level is present.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Level_Coverage_Percentage_From_Item_Status
IF a level defined in the tracing policy has at least one item,
THEN the tool shall set the coverage of that level, in the generated report file,
to the number of items in that level with tracing status "OK" or "JUSTIFIED",
divided by the total number of items in that level, expressed as a percentage.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Zero_Items_Coverage
IF a level defined in the tracing policy has zero items in the corresponding input
file,
THEN the tool shall set the coverage for that level to 0.0 in the generated report
file.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Unknown_Tracing_Target
IF a reference in a lobster file points to a tag that does not exist in the set of
loaded items,
THEN the tool shall set the message of that [[Item]] to "unknown tracing target <tag>"
AND its tracing status to MISSING.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Tracing_Destination_Unversioned
IF a reference specifies a version but the destination tag is unversioned,
THEN the tool shall set the message of that [[Item]] to
"tracing destination <tag> is unversioned"
AND its tracing status to MISSING.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC System_requirement core_report_req.Tracing_Destination_Version_Mismatch
IF a reference specifies a version and the destination tag has a different version,
THEN the tool shall set the message of that [[Item]] to "tracing destination <tag>
has version <x> (expected <y>)"
AND its tracing status to MISSING.
Derived from:
Issues:
  • missing reference to Software Requirements
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC

Software Requirements

lobster/tools/core/report/requirements/software_requirements.trlc
TRLC Software_requirement core_report_req.Policy_Builder_Rejects_Duplicate_Level_Names
IF a raw tracing policy contains two or more levels declared with the same name,
THEN the "build_tracing_policy" function SHALL raise a fatal LOBSTER_Error
with the message "duplicate declaration" at the location of the repeated declaration.
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement core_report_req.Policy_Builder_Rejects_Missing_Source_File
IF a level's source file entry names a file that does not exist on disk,
THEN the "build_tracing_policy" function SHALL raise a fatal LOBSTER_Error
with the message "cannot find file <path>", where <path> is the file path
given in the source entry.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement core_report_req.Policy_Builder_Rejects_Self_Trace
IF a level's "trace to" list contains the level's own name,
THEN the "build_tracing_policy" function SHALL raise a fatal LOBSTER_Error
with the message "cannot trace to yourself".
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement core_report_req.Policy_Builder_Rejects_Unknown_Trace_To_Target
IF a level's "trace to" list references a level name that is not declared
anywhere in the raw tracing policy,
THEN the "build_tracing_policy" function SHALL raise a fatal LOBSTER_Error
with the message "unknown item <target>", where <target> is the undeclared
level name.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement core_report_req.Policy_Builder_Rejects_Unknown_Requires_Level
IF a level's "requires" entry names a candidate level that is not declared
anywhere in the raw tracing policy,
THEN the "build_tracing_policy" function SHALL raise a fatal LOBSTER_Error
with the message "unknown level <name>", where <name> is the undeclared
level name.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement core_report_req.Policy_Builder_Rejects_Untraced_Requires
IF a level's "requires" entry names a candidate level that does not have
a "trace to" entry pointing at the requiring level,
THEN the "build_tracing_policy" function SHALL raise a fatal LOBSTER_Error
with the message "<candidate> cannot trace to <level> items".
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement core_report_req.Policy_Builder_Derives_Breakdown_Requirements
IF a level does not declare any "requires" entry,
THEN the "build_tracing_policy" function SHALL derive its
"breakdown_requirements" as one single-candidate OR-group per other level
that declares a "trace to" entry pointing at it.
OTHERWISE, the function SHALL translate each declared "requires" entry
into one OR-group containing the candidate levels named in that entry, in
their declared order.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement core_report_req.Policy_Builder_Derives_Tracing_Direction_Flags
FOR each valid "trace to" entry from a level to another level, the
"build_tracing_policy" function SHALL append the target name to the declaring
level's "traces" list, set "needs_tracing_up" to true on the declaring level,
AND set "needs_tracing_down" to true on the targeted level.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
TRLC Software_requirement core_report_req.Policy_Builder_Preserves_Level_Declaration_Order
IF a raw tracing policy contains uniquely named levels,
THEN the "build_tracing_policy" function SHALL return one level definition
for each raw level, in the same order as the raw levels, with each definition
retaining the raw level's name and kind.
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC

Implementation

Verification and Validation

System Tests

tests_system/lobster_report/test_config_and_duplicate_errors.py
PyUnit Test test_config_and_duplicate_errors.ReportConfigAndDuplicateErrorsTest.test_duplicate_item_definition:12
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_config_and_duplicate_errors.ReportConfigAndDuplicateErrorsTest.test_invalid_trace_to_target:37
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_report/test_items_coverage.py
PyUnit Test test_items_coverage.ReportItemsCoverageTest.test_zero_items_coverage:29
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_items_coverage.ReportItemsCoverageTest.test_items_message_trace_coverage:53
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_report/test_json_scanario.py
PyUnit Test test_json_scanario.ReportInvalidJsonTest.test_invalid_json:29
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_json_scanario.ReportInvalidJsonTest.test_missing_input_file:47
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_json_scanario.ReportInvalidJsonTest.test_lobster_exception_dump:60
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_json_scanario.ReportInvalidJsonTest.test_invalid_json_not_dict:80
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_report/test_justification.py
PyUnit Test test_justification.ReportJustificationTest.test_status_partial:31
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_justification.ReportJustificationTest.test_justification_and_coverage:58
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_report/test_multiple_inputs.py
PyUnit Test test_multiple_inputs.ReportMultipleInputTest.test_extra_input_files_are_ignored_by_policy:30
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_multiple_inputs.ReportMultipleInputTest.test_missing_required_files_cause_failure:66
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_multiple_inputs.ReportMultipleInputTest.test_multiple_source_files:97
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_report/test_multiple_traces.py
PyUnit Test test_multiple_traces.ReportMultipleTracesTest.test_multiple_traces_justification:30
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_report/test_resolve_references_errors.py
PyUnit Test test_resolve_references_errors.ReportResolveReferencesErrorsTest.test_unknown_tracing_target:29
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_resolve_references_errors.ReportResolveReferencesErrorsTest.test_tracing_destination_unversioned:49
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_resolve_references_errors.ReportResolveReferencesErrorsTest.test_tracing_destination_version_mismatch:69
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_report/test_schema_and_version.py
PyUnit Test test_schema_and_version.ReportSchemaAndVersionTest.test_invalid_schema:29
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_schema_and_version.ReportSchemaAndVersionTest.test_missing_schema:50
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_schema_and_version.ReportSchemaAndVersionTest.test_invalid_version:68
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_schema_and_version.ReportSchemaAndVersionTest.test_missing_version:89
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_report/test_tracing_policies.py
PyUnit Test test_tracing_policies.ReportTracingPoliciesTest.test_linear_policy:30
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_tracing_policies.ReportTracingPoliciesTest.test_pizza_policy:60
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_tracing_policies.ReportTracingPoliciesTest.test_codebeamer_links:96
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_system/lobster_report/test_tracing_status.py
PyUnit Test test_tracing_status.ReportTracingStatusTest.test_status_ok:33
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_tracing_status.ReportTracingStatusTest.test_status_ok_when_no_references_required:57
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_tracing_status.ReportTracingStatusTest.test_status_missing:84
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_tracing_status.ReportTracingStatusTest.test_status_missing_mixed:107
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_tracing_status.ReportTracingStatusTest.test_status_justified:131
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC

Software Tests

tests_unit/lobster_report/test_policy_builder.py
PyUnit Test test_policy_builder.PolicyBuilderTests.test_duplicate_level_name_raises_error:47
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_policy_builder.PolicyBuilderTests.test_missing_source_file_raises_error:64
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_policy_builder.PolicyBuilderTests.test_self_trace_raises_error:81
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_policy_builder.PolicyBuilderTests.test_unknown_trace_to_target_raises_error:97
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_policy_builder.PolicyBuilderTests.test_unknown_requires_level_raises_error:113
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_policy_builder.PolicyBuilderTests.test_requires_level_without_trace_to_raises_error:129
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_policy_builder.PolicyBuilderTests.test_breakdown_requirements_auto_derived_when_absent:148
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_policy_builder.PolicyBuilderTests.test_breakdown_requirements_from_explicit_requires_directive:188
Derived from:
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
tests_unit/lobster_report/test_report.py
PyUnit Test test_report.ReportTests.test_compute_coverage:26
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC
PyUnit Test test_report.ReportTests.test_generate_report_file:70
Issues:
  • missing up reference
Build Reference: main | Timestamp: 2026-10-19 07:48:19+00:00 UTC

LOBSTER Version: 1.1.0-dev