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_OPTwhich isList>Class<,org.testng.TestNGCommandLineArgs#JUNIT_DEF_OPTwhich is aBoolean,org.testng.TestNGCommandLineArgs#SKIP_FAILED_INVOCATION_COUNT_OPTwhich is aBoolean,org.testng.TestNGCommandLineArgs#OBJECT_FACTORY_COMMAND_OPTwhich is aClass,org.testng.TestNGCommandLineArgs#REPORTERS_LISTwhich 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 voidconfigure(org.testng.TestNG testng, java.util.Map<java.lang.String,java.lang.String> options)voidconfigure(org.testng.xml.XmlSuite suite, java.util.Map<java.lang.String,java.lang.String> options)protected java.lang.Objectconvert(java.lang.Object val, java.lang.Class<?> type)protected java.lang.ObjectconvertListeners(java.lang.String listenerClasses)protected java.lang.ObjectconvertReporterConfig(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:
configurein 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:
configurein 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)
-
-