Test uuids are parsed from subunit test results and posted
to refstack API.
Depends on git https://review.openstack.org/#/c/161760/
Change-Id: I04740e3b190cd2248aa09ebc7539963c21c1e140
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