/** tear down test fixture */
  @After
  public void tearDown() {
    // assert all downloads done after wait
    boolean allDownloadJobsDone = parallelDownloadService.waitTillAllDownloadJobsDone();

    if (!ConfigHolder.getInstance().isContinueOnError()) assertTrue(allDownloadJobsDone);
    // else isContinueOnError, so acceptable if not all jobs done due to errors

    // reset
    setContinueOnError(false);
  }
 private void printErrorLogFilePathWhenDone(String errorLogFile) {
   parallelDownloadService.waitTillAllDownloadJobsDone();
   System.out.println(
       "-------------------- check error log file: " + errorLogFile + " --------------------");
 }