title: Extent Reports: Unable to generate reports for multiple suites.
body: <p>I am executing selenium-automation for 4 suites as follows:</p>
  
  <pre><code>&lt;suite name="allSuites"&gt;
    &lt;suite-files&gt;
      &lt;suite-file path="suite1.xml" /&gt;
      &lt;suite-file path="suite2.xml" /&gt;
      &lt;suite-file path="suite3.xml" /&gt;
      &lt;suite-file path="suite4.xml" /&gt;
    &lt;/suite-files&gt;
  &lt;/suite&gt;
  </code></pre>
  
  <p>I am creating the report-name as follows:
  "extent-report-current-date-time.html"</p>
  
  <p>But when I execute this suite I see the extent report for the first suite. </p>
  
  <p>Also the extent reports documentation states that :</p>
  
  <pre><code>"The ExtentReports report client for starting reporters and building reports. For most applications, you should have one ExtentReports instance for the entire JVM."
  </code></pre>
  
  <p>Is this the reason why I am getting only one report? </p>
  
  <p>My ExtentManager class:</p>
  
  <pre><code>extent = new ExtentReports();
  htmlReporter = new ExtentHtmlReporter(getReportName(config));
  ClassLoader classLoader = ExtentReportService.class.getClassLoader();
          File extentConfigFile = new File(classLoader.getResource("extent-config.xml").getFile());
  htmlReporter.loadXMLConfig(extentConfigFile);
  htmlReporter.setAppendExisting(true);
  extent.attachReporter(htmlReporter);
  extent.setSystemInfo("Environment", config.getAutomationServer());
  </code></pre>
  
  <p>Is there a turnaround for this issue? Or should I execute my test cases one by one? </p>