Github user mpkorstanje commented on the issue:
https://github.com/apache/maven-surefire/pull/150
I haven't answered yet is why cucumber creates descriptions with a unique
Id and doesn't just use the method names.
The reason for that is that scenarios in cucumber don't need to have unique
names. While we could use a URI instead this would result in a rather hideous
display name. We like to keep things friendly so we use the Id.
Other use cases include frameworks that repeatedly execute the same test
method with different parameters. Each invocation would have it's own id while
the method and test name would be the same.
---