Skip to content

Failure to parse a report if the Robot Framework test reference contains a dot

A user is using BDD + Robot Framework in Squash TM. It Git repository is declared as: image
When she transmits a test case, its reference will be 20221202/./561_alpha3.robot:
image
When the test is run, the parser fails to parse the report:
image

I guess this is because the report contains
image
and the parser is looking for <suite id="s1" name="561 Alpha3" source="C:\Users\lmazure\Documents\code\tempo\e8bac731-28ee-4803-ad79-236723843e61\20221202\.\561_alpha3.robot">

By the way, when fixing this bug, add some correct logs instead of the stupid current ones:
image
testCaseName will always be empty here. (For example, add robotFilePath and write something meaningful, not the meaningless "returned an error status".)