This is not direct answer to your question - but an advice that should help to overcome your problem.
Your problem is that you have bunch of numbers in tests report and, e.g. in case of failure, you want to know what is the problem - counting tests (possible tens of them) is not something people like to do.
So - the solution is to use not one INSTANTIATE_TEST_CASE_P - but quite a few of them - as much as it seems reasonable to quick find problems in case of test failure.
Instead of using INSTANTIATE_TEST_CASE_P
that way (to simplify - I used char as param type):
INSTANTIATE_TEST_CASE_P(Xxx,
XxxTest,
Values('a',....,'z',
'A', ..., 'Z',
'0', ..., '9'));
Use as many "instantiations" as needed:
INSTANTIATE_TEST_CASE_P(SmallLetters,
XxxTest,
Values('a',....,'z'));
INSTANTIATE_TEST_CASE_P(CapitalLetters,
XxxTest,
Values('A',....,'Z'));
INSTANTIATE_TEST_CASE_P(Digits,
XxxTest,
Values('0', .., '9'));
When you get failure in Digits/XxxTest/2
then it is more meaningful than Xxx/XxxTest/45
...