org.wso2.carbon.integration.common.tests.utils
Class DistributionValidationTestUtils
java.lang.Object
org.wso2.carbon.integration.common.tests.utils.DistributionValidationTestUtils
public class DistributionValidationTestUtils
- extends Object
This class contains set of util methods which can be used with DistributionValidationTest class.
|
Method Summary |
static String[] |
getDirectoryNames(String path)
|
static
|
getDuplicateJarSet(Collection<T> list)
|
static List<String> |
getLinks(String url)
|
static void |
identifyDuplicateJars(List<File> jarFileListInDistribution,
File distributionVersion,
HashSet<String> distributionDuplicateJarList,
ArrayList<String> unidentifiedVersionJars)
|
static void |
readLicenseFile(String productPath,
HashSet<String> licenceJarList,
HashSet<String> duplicateJarList)
|
static List<File> |
recursiveScanToRetrieveTextualFiles(String path,
String[] extensionList)
|
static void |
reportGeneratorList(List<String> list,
String topic,
File reportFile)
|
static void |
reportGeneratorMap(HashMap map,
String topic,
File reportFile)
|
static void |
searchDirectoryByName(String baseDir,
ArrayList<String> directoryLists,
String dirName)
|
static ArrayList<String> |
validateSamplesDirectoryStructureIdentifyVersions(String samplesDirPath,
ArrayList<String> versionArr)
|
static void |
validateXml(HashMap<String,Exception> xsdValidateMap,
String distributionXml,
String xsdFile)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DistributionValidationTestUtils
public DistributionValidationTestUtils()
readLicenseFile
public static void readLicenseFile(String productPath,
HashSet<String> licenceJarList,
HashSet<String> duplicateJarList)
validateXml
public static void validateXml(HashMap<String,Exception> xsdValidateMap,
String distributionXml,
String xsdFile)
throws Exception
- Throws:
Exception
getLinks
public static List<String> getLinks(String url)
throws org.htmlparser.util.ParserException
- Throws:
org.htmlparser.util.ParserException
recursiveScanToRetrieveTextualFiles
public static List<File> recursiveScanToRetrieveTextualFiles(String path,
String[] extensionList)
getDuplicateJarSet
public static <T> Set getDuplicateJarSet(Collection<T> list)
getDirectoryNames
public static String[] getDirectoryNames(String path)
identifyDuplicateJars
public static void identifyDuplicateJars(List<File> jarFileListInDistribution,
File distributionVersion,
HashSet<String> distributionDuplicateJarList,
ArrayList<String> unidentifiedVersionJars)
validateSamplesDirectoryStructureIdentifyVersions
public static ArrayList<String> validateSamplesDirectoryStructureIdentifyVersions(String samplesDirPath,
ArrayList<String> versionArr)
searchDirectoryByName
public static void searchDirectoryByName(String baseDir,
ArrayList<String> directoryLists,
String dirName)
reportGeneratorList
public static void reportGeneratorList(List<String> list,
String topic,
File reportFile)
throws FileNotFoundException,
UnsupportedEncodingException
- Throws:
FileNotFoundException
UnsupportedEncodingException
reportGeneratorMap
public static void reportGeneratorMap(HashMap map,
String topic,
File reportFile)
throws FileNotFoundException,
UnsupportedEncodingException
- Throws:
FileNotFoundException
UnsupportedEncodingException
Copyright © 2015 WSO2. All rights reserved.