gtest_discover_tests() incorrectly handles Typed Tests
Given the following test output of a GTest executable:
TypedSuite/1. # TypeParam = class NS::SomeClass1
SomeTestCase1
TypedSuite/10. # TypeParam = class NS::SomeClass10
SomeTestCase10
The expected result (based on Value Tests, those with "GetParam") from CTest would be:
TypedSuite/SomeTestCase1/class NS::SomeClass1
TypedSuite/SomeTestCase10/class NS::SomeClass10
Or, in case of NO_PRETTY_TYPES:
TypedSuite/SomeTestCase1/1
TypedSuite/SomeTestCase10/10
Actual result:
TypedSuite/class NS::SomeClass1.SomeTestCase1
TypedSuite/10. # TypeParam = class NS::SomeClass10.SomeTestCase10