Class TestClassesXmlSerializer

java.lang.Object
de.hybris.bootstrap.config.TestClassesXmlSerializer

public class TestClassesXmlSerializer extends Object
  • Constructor Details

    • TestClassesXmlSerializer

      public TestClassesXmlSerializer()
  • Method Details

    • readModuleTests

      public Set<String> readModuleTests(ExtensionInfo extensionInfo, ExtensionModule extensionModule, ClassLoader classLoader)
      Read tests for a selected extension module from the dump file.
      Parameters:
      extensionInfo - The extension for which test classes are loaded.
      extensionModule - The selected extension module.
      classLoader - Class loader to load and check found classes.
      Returns:
      List of validated test classes from the given extension.
    • getResource

      public InputStream getResource(ClassLoader classLoader, String resourceString)
    • saveModuleTests

      public void saveModuleTests(ExtensionInfo extensionInfo, ExtensionModule extensionModule, Set<String> testclassesFound)
      Save tests from HMC extension module to the dump file.
      Parameters:
      extensionInfo - Extension for which the test classes were found.
      extensionModule - The selected extension module.
      testclassesFound - List of test classes from the given extension to write to the dump file.