docs: protected void exportAfterPublish(CmsUUID publishHistoryId, I_CmsReport report)
      throws CmsException, IOException, ServletException {
  
          // first check if the test resource was published already
          // if not, we must do a complete export of all static resources
          String rfsName = CmsFileUtil.normalizePath(
              OpenCms.getStaticExportManager().getExportPath(OpenCms.getStaticExportManager().getTestResource())
                  + OpenCms.getStaticExportManager().getTestResource());
  
          if (LOG.isDebugEnabled()) {
              LOG.debug(Messages.get().getBundle().key(Messages.LOG_CHECKING_TEST_RESOURCE_1, rfsName));
          }
          File file = new File(rfsName);
          if (!file.exists()) {
              if (LOG.isDebugEnabled()) {
                  LOG.debug(Messages.get().getBundle().key(Messages.LOG_TEST_RESOURCE_NOT_EXISTANT_0));
              }
              // the file is not there, so export everything
              OpenCms.getStaticExportManager().exportFullStaticRender(true, report);
          } else {
              if (LOG.isDebugEnabled()) {
                  LOG.debug(Messages.get().getBundle().key(Messages.LOG_TEST_RESOURCE_EXISTS_0));
              }
  
              // delete all resources deleted during the publish process, and retrieve the list of resources to actually export
              List<CmsPublishedResource> publishedResources = scrubExportFolders(publishHistoryId);
  
              // do the export
              doExportAfterPublish(publishedResources, report);
          }
  
      }