Package org.testng
Class JarFileUtils
java.lang.Object
org.testng.JarFileUtils
A Utility for extracting
XmlSuite from a jar.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final XmlSuite.ParallelModeprivate final IPostProcessorprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionJarFileUtils(IPostProcessor processor, String xmlPathInJar, List<String> testNames) JarFileUtils(IPostProcessor processor, String xmlPathInJar, List<String> testNames, boolean ignoreMissedTestNames) JarFileUtils(IPostProcessor processor, String xmlPathInJar, List<String> testNames, XmlSuite.ParallelMode mode) JarFileUtils(IPostProcessor processor, String xmlPathInJar, List<String> testNames, XmlSuite.ParallelMode mode, boolean ignoreMissedTestNames) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Stringprivate voidextractSuitesFrom(File jarFile) private static booleanisJavaClass(JarEntry je) private booleanprivate booleantestngXmlExistsInJar(File jarFile, List<String> classes)
-
Field Details
-
processor
-
xmlPathInJar
-
ignoreMissedTestNames
private final boolean ignoreMissedTestNames -
testNames
-
suites
-
mode
-
-
Constructor Details
-
JarFileUtils
JarFileUtils(IPostProcessor processor, String xmlPathInJar, List<String> testNames) -
JarFileUtils
JarFileUtils(IPostProcessor processor, String xmlPathInJar, List<String> testNames, XmlSuite.ParallelMode mode) -
JarFileUtils
JarFileUtils(IPostProcessor processor, String xmlPathInJar, List<String> testNames, boolean ignoreMissedTestNames) -
JarFileUtils
JarFileUtils(IPostProcessor processor, String xmlPathInJar, List<String> testNames, XmlSuite.ParallelMode mode, boolean ignoreMissedTestNames)
-
-
Method Details
-
extractSuitesFrom
-
testngXmlExistsInJar
- Throws:
IOException
-
delete
- Throws:
IOException
-
matchesXmlPathInJar
-
isJavaClass
-
constructClassName
-