com.beust.testng
Class TestNG
java.lang.Object
com.beust.testng.TestNG
public class TestNG
- extends java.lang.Object
This class is the main entry point for running tests in the TestNG framework.
The command line parameters are:
- -d outputdir: specify the output directory
- -testclass class_name: specifies one or several class names
- -testjar jar_name: specifies the jar containing the tests
- -src src1;src2: ; separated list of source directories
(used only when javadoc annotations are used)
FIXME: shoud support more than simple paths for suite xmls
- Author:
- cbeust, Alex Popescu
|
Method Summary |
static void |
exitWithError(java.lang.String msg)
|
static boolean |
isJdk14()
|
static void |
main(java.lang.String[] argv)
|
static void |
ppp(java.lang.String s)
|
void |
run()
|
void |
setOutputDirectory(java.lang.String outputdir)
|
void |
setSourcePath(java.lang.String sourcePath)
|
void |
setTestClasses(java.lang.Class[] classes)
|
void |
setTestJar(java.lang.String jarPath)
FIXME: currently not supported option |
void |
setTestSuites(java.util.List<java.lang.String> suiteXmls)
|
static void |
usage()
Print usage help of this class |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_OUTPUTDIR
public static final java.lang.String DEFAULT_OUTPUTDIR
- See Also:
- Constant Field Values
MAIN_SUITE_REPORTER
public static final ISuiteListener MAIN_SUITE_REPORTER
SRC_SEPARATOR
public static final java.lang.String SRC_SEPARATOR
- See Also:
- Constant Field Values
OUTDIR_COMMAND_OPT
public static final java.lang.String OUTDIR_COMMAND_OPT
- See Also:
- Constant Field Values
TESTCLASS_COMMAND_OPT
public static final java.lang.String TESTCLASS_COMMAND_OPT
- See Also:
- Constant Field Values
TESTJAR_COMMAND_OPT
public static final java.lang.String TESTJAR_COMMAND_OPT
- See Also:
- Constant Field Values
SRC_COMMAND_OPT
public static final java.lang.String SRC_COMMAND_OPT
- See Also:
- Constant Field Values
SUITE_DEF_OPT
protected static final java.lang.String SUITE_DEF_OPT
- See Also:
- Constant Field Values
m_suites
protected java.util.List<XmlSuite> m_suites
m_outputDir
protected java.lang.String m_outputDir
m_sourceDirs
protected static java.lang.String[] m_sourceDirs
TestNG
public TestNG()
setOutputDirectory
public void setOutputDirectory(java.lang.String outputdir)
setSourcePath
public void setSourcePath(java.lang.String sourcePath)
- Parameters:
string -
setTestJar
public void setTestJar(java.lang.String jarPath)
- FIXME: currently not supported option
- Parameters:
jarPath -
setTestClasses
public void setTestClasses(java.lang.Class[] classes)
setTestSuites
public void setTestSuites(java.util.List<java.lang.String> suiteXmls)
run
public void run()
main
public static void main(java.lang.String[] argv)
isJdk14
public static boolean isJdk14()
usage
public static void usage()
- Print usage help of this class
ppp
public static void ppp(java.lang.String s)
exitWithError
public static void exitWithError(java.lang.String msg)