Class TestClassesXmlSerializer


  • public class TestClassesXmlSerializer
    extends java.lang.Object
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TestClassesXmlSerializer

        public TestClassesXmlSerializer()
    • 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.