IF the input .lobster file does not exist or is missing, THEN the tool shall exit with a non-zero return code (2) AND shall print an error message to STDERR indicating that the specified file is not a valid file.
IF a valid .lobster file is provided as input, THEN the tool shall execute successfully with a zero return code (0) AND shall write a valid HTML report to the specified output file.
IF a valid .lobster file with MD content is provided as input, THEN the tool shall execute successfully with a zero return code (0) AND shall write a valid HTML report to the specified output file with the rendered MD content.
IF a valid .lobster file containing approximate 20 thousand items is provided as input, THEN the tool shall execute successfully with a zero return code (0) AND shall write a valid HTML report to the specified output file.
Issues:
missing reference to System Test
Build Reference: f8fd7fec387000b9da849c4c0ec20550b9334106 | Timestamp: 2025-08-05 14:16:58+00:00 UTC
IF a valid .lobster file containing a "custom_data" field with keys such as "component", "branch", and "ci_run" is provided as input, THEN the tool shall extract these values from the file AND shall render them in the top-right corner of the generated HTML report AND shall exit successfully with a zero return code (0).
If the input LOBSTER report file contains codebeamer items THEN the generated HTML report SHALL represent these as hyperlinks to the item on the codebeamer server, where the codebeamer server URL is taken from the repo_root configuration parameter.
If the input LOBSTER report file contains codebeamer items THEN the generated HTML report SHALL represent these by their codebeamer item name, if it is given.
Issues:
missing reference to System Test
Build Reference: f8fd7fec387000b9da849c4c0ec20550b9334106 | Timestamp: 2025-08-05 14:16:58+00:00 UTC
The "to_html" method of the Codebeamer_Reference class SHALL return a string representation of an HTML anchor element to the codebeamer item by constructing the URL as follows:
"<repo_roo>/issue/<item_id><version_addon>"
where <repo_root> is taken from the configuration file, and <item_id> is the codebeamer item ID taken from the LOBSTER input file, and <version_addon> is "?version=<version>" IF the version number of the codebeamer item is given, OTHERWISE <version_addon> is an empty string.