Test ref RobotFramework: Special characters are interpreted as regex in robot Test case name

Robot use regex in Test case name, then test with robot regex doesn't run as intended.

For example:

image

Log:

image

image

Here robot interprets * as regex then run all tests present in this .robot.

We need to escape this regex in command line with robot syntax []:

robot --test "Test [*]" "test/character.robot"

Here the result with this command line:

image

It's the same with those characters in both Linux and Windows: ? * [ ]

Edited by Laurent Mazuré