Currently Tempest has some tests that are generated programmatically, each
having the same name, but different scenario parameters.
In a test-list or subunit result output, these tests are denoted something like:
tempest....test_flavor_create_negative[gate,negative](prop_ram_gen_none)
tempest....test_flavor_create_negative[gate,negative](prop_ram_gen_string)
Note: the only cases where parens occur in the test names are flavor tests.
Refstack parses out the [..] and the (..), and will leave duplicate tests in the results
json output. This can cause problems with the API, as the databaase table expects test names
to be unique.
This patch allows (..) to pass through so that these tests cases will be unique.
Change-Id: I16ebddfbc508f25b053183b3496a62b5bca9e580