org.wso2.carbon.integration.common.tests
Class DistributionValidationTest

java.lang.Object
  extended by org.wso2.carbon.integration.common.tests.DistributionValidationTest

public abstract class DistributionValidationTest
extends Object

This class can be used to to test, 1.Validation of jar files inside the product distribution against the LICENSE.txt. 2.Recursive scan for no occurrence of SNAPSHOT in file names and contents of textual files (.txt, .xsd, etc). 3.Validate duplicate .jar entries in LICENSE file. 4.Check whether maven variables are properly replaced inside configuration files found of repository/conf 5.Validate product distribution size against the latest release distribution in the maven repo 6.Identification of duplicate jars inside the distribution 7.Product specific checks - validate sample directory - versions, resources validation


Constructor Summary
DistributionValidationTest()
           
 
Method Summary
abstract  String[] getPathToXML()
           
abstract  String getPathToXSD()
           
 void init()
           
 void testCompareDistributionSize()
           
 void testIdentifyingDuplicateJarFiles()
           
 void testMavenVariablesReplacement()
           
 void testRecursiveScanForSnapshotKeyword()
           
 void testSamplesDirectoryStructureResourcesValidation()
           
 void testSamplesDirectoryStructureSrcValidation()
           
 void testValidateDuplicateJarEntriesInLicenceFile()
           
 void testValidateJarFilesAgainstDistribution()
           
 void testValidateJarFilesAgainstLicenceFile()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistributionValidationTest

public DistributionValidationTest()
Method Detail

getPathToXSD

public abstract String getPathToXSD()

getPathToXML

public abstract String[] getPathToXML()

init

public void init()
          throws Exception
Throws:
Exception

testValidateJarFilesAgainstDistribution

public void testValidateJarFilesAgainstDistribution()
                                             throws Exception
Throws:
Exception

testValidateJarFilesAgainstLicenceFile

public void testValidateJarFilesAgainstLicenceFile()
                                            throws Exception
Throws:
Exception

testValidateDuplicateJarEntriesInLicenceFile

public void testValidateDuplicateJarEntriesInLicenceFile()
                                                  throws Exception
Throws:
Exception

testRecursiveScanForSnapshotKeyword

public void testRecursiveScanForSnapshotKeyword()
                                         throws Exception
Throws:
Exception

testMavenVariablesReplacement

public void testMavenVariablesReplacement()
                                   throws Exception
Throws:
Exception

testCompareDistributionSize

public void testCompareDistributionSize()
                                 throws Exception
Throws:
Exception

testIdentifyingDuplicateJarFiles

public void testIdentifyingDuplicateJarFiles()
                                      throws Exception
Throws:
Exception

testSamplesDirectoryStructureSrcValidation

public void testSamplesDirectoryStructureSrcValidation()
                                                throws Exception
Throws:
Exception

testSamplesDirectoryStructureResourcesValidation

public void testSamplesDirectoryStructureResourcesValidation()
                                                      throws Exception
Throws:
Exception


Copyright © 2015 WSO2. All rights reserved.