<!--
  Minimal reproduction for an xUnit Plugin bug (seen in 3.1.6, latest at time of writing).

  boosttest-1.2-to-junit-4.xsl double-counts test cases nested under a suite that ALSO
  has its own direct test cases: the "testSuite" template iterates ".//TestCase" (all
  descendants) while the caller already visits every suite that has direct cases, so
  sub-suite cases are emitted twice.

  This file has 2 test cases (direct_case_in_A, case_in_subgroup). The converted JUnit
  reports 3 tests - case_in_subgroup is emitted twice (once under GroupA, once under
  SubGroup) - even though the generated <testsuite tests="..."> header correctly says 2.

  Suggested fix: in the "testSuite" template use "./TestCase" instead of ".//TestCase".
  Related: docstring in mergeUnitTestReports.py (same directory).
-->
<TestLog>
  <TestSuite name="MyModule">
    <TestSuite name="GroupA">
      <TestCase name="direct_case_in_A">
        <TestingTime>1000</TestingTime>
      </TestCase>
      <TestSuite name="SubGroup">
        <TestCase name="case_in_subgroup">
          <TestingTime>1000</TestingTime>
        </TestCase>
      </TestSuite>
    </TestSuite>
  </TestSuite>
</TestLog>
