Package de.hybris.bootstrap.config
Class TestClassesXmlSerializer
- java.lang.Object
-
- de.hybris.bootstrap.config.TestClassesXmlSerializer
-
public class TestClassesXmlSerializer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TestClassesXmlSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStream
getResource(java.lang.ClassLoader classLoader, java.lang.String resourceString)
java.util.Set<java.lang.String>
readModuleTests(ExtensionInfo extensionInfo, ExtensionModule extensionModule, java.lang.ClassLoader classLoader)
Read tests for a selected extension module from the dump file.void
saveModuleTests(ExtensionInfo extensionInfo, ExtensionModule extensionModule, java.util.Set<java.lang.String> testclassesFound)
Save tests from HMC extension module to the dump file.
-
-
-
Method Detail
-
readModuleTests
public java.util.Set<java.lang.String> readModuleTests(ExtensionInfo extensionInfo, ExtensionModule extensionModule, java.lang.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 java.io.InputStream getResource(java.lang.ClassLoader classLoader, java.lang.String resourceString)
-
saveModuleTests
public void saveModuleTests(ExtensionInfo extensionInfo, ExtensionModule extensionModule, java.util.Set<java.lang.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.
-
-