title: Google test: How to make a single xml report from multiple test suit run?
body: <p>I am using the gTest in ubuntu to execute component level tests. I have to execute 10 test suites and take the execution report in XML.
  My bash script to run the gTest application looks like below:</p>
  <p>export GTEST_OUTPUT=&quot;xml:${ARTIFACTS_DIR}/test/gtest/test-report.xml&quot;</p>
  <p>execute background_process1</p>
  <p>execute gTest with filter=filter1</p>
  <p>-----execution finished------</p>
  <p>execute background_process2</p>
  <p>execute gTest with filter=filter2</p>
  <p>-----execution finished------</p>
  <p>.....
  .....</p>
  <p>execute background_process10</p>
  <p>execute gTest with filter=filter10</p>
  <p>-----execution finished------</p>
  <p>So my problem here is, for each execution, the &quot;test-report.xml&quot; is overwritten, so I am ending up with the report of the last executed test only.
  I want a test report that includes the report of all the execution.
  Yes, it is possible to have 10 test reports for 10 test suites.</p>
  <p>Is there any way to have a single report in this case? or how to append different XML results into one?
  There was a similar question in StackOverFlow (<a href="https://stackoverflow.com/questions/40716759/google-test-output-report-append">Google Test output report append</a>), but without any answer.</p>
  <p>Any help would be appreciated
  Thank you</p>