Sooner or later I guess I'll have to go either the 'gtest generates an xml per testcase' or the 'let an xslt split gtest's xml into 1 per testcase' route - all because ant's junitreport task really can't work with gtest's output properly.
For now I can live with the output it generates, although no links are really working and the like.
I know this didn't help you - sorry about that. But at least you know you're not alone. :)
What I do have though, is an xslt to filter out tests that have not been actually run, ie. have been filtered out. (see attachment) I needed that to 'merge' output of multiple filtered runs. Although the junitreport task doesn't really handle that nicely either.
Greetings,
Rainer