Class TestNGMapConfigurator
- java.lang.Object
-
- org.apache.maven.surefire.testng.conf.TestNGMapConfigurator
-
- All Implemented Interfaces:
Configurator
- Direct Known Subclasses:
TestNG510Configurator
public class TestNGMapConfigurator extends java.lang.Object implements Configurator
TestNG configurator for 5.3+ versions. TestNG exposes aTestNG.configure(java.util.Map)
method. All supported TestNG options are passed in String format, exceptorg.testng.TestNGCommandLineArgs#LISTENER_COMMAND_OPT
which isList>Class<
,org.testng.TestNGCommandLineArgs#JUNIT_DEF_OPT
which is aBoolean
,org.testng.TestNGCommandLineArgs#SKIP_FAILED_INVOCATION_COUNT_OPT
which is aBoolean
,org.testng.TestNGCommandLineArgs#OBJECT_FACTORY_COMMAND_OPT
which is aClass
,org.testng.TestNGCommandLineArgs#REPORTERS_LIST
which is aList>ReporterConfig<
.
Test classes and/or suite files are not passed along as options parameters, but configured separately.
-
-
Constructor Summary
Constructors Constructor Description TestNGMapConfigurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(org.testng.TestNG testng, java.util.Map<java.lang.String,java.lang.String> options)
void
configure(org.testng.xml.XmlSuite suite, java.util.Map<java.lang.String,java.lang.String> options)
protected java.lang.Object
convert(java.lang.Object val, java.lang.Class<?> type)
protected java.lang.Object
convertListeners(java.lang.String listenerClasses)
protected java.lang.Object
convertReporterConfig(java.lang.Object val)
(package private) java.util.Map<java.lang.String,java.lang.Object>
getConvertedOptions(java.util.Map<java.lang.String,java.lang.String> options)
-
-
-
Method Detail
-
configure
public void configure(org.testng.TestNG testng, java.util.Map<java.lang.String,java.lang.String> options) throws TestSetFailedException
- Specified by:
configure
in interfaceConfigurator
- Throws:
TestSetFailedException
-
configure
public void configure(org.testng.xml.XmlSuite suite, java.util.Map<java.lang.String,java.lang.String> options) throws TestSetFailedException
- Specified by:
configure
in interfaceConfigurator
- Throws:
TestSetFailedException
-
getConvertedOptions
java.util.Map<java.lang.String,java.lang.Object> getConvertedOptions(java.util.Map<java.lang.String,java.lang.String> options) throws TestSetFailedException
- Throws:
TestSetFailedException
-
convertReporterConfig
protected java.lang.Object convertReporterConfig(java.lang.Object val)
-
convertListeners
protected java.lang.Object convertListeners(java.lang.String listenerClasses) throws TestSetFailedException
- Throws:
TestSetFailedException
-
convert
protected java.lang.Object convert(java.lang.Object val, java.lang.Class<?> type)
-
-