public static XmlSuite newXmlSuiteUsing(List<String> classes) { XmlSuite xmlSuite = new XmlSuite(); xmlSuite.setVerbose(0); xmlSuite.setName("Jar suite"); XmlTest xmlTest = new XmlTest(xmlSuite); xmlTest.setXmlClasses(constructXmlClassesUsing(classes)); return xmlSuite; }
m_currentSuite.setVerbose(Integer.parseInt(verbose));
public static XmlSuite newXmlSuiteUsing(List<String> classes) { XmlSuite xmlSuite = new XmlSuite(); xmlSuite.setVerbose(0); xmlSuite.setName("Jar suite"); XmlTest xmlTest = new XmlTest(xmlSuite); xmlTest.setXmlClasses(constructXmlClassesUsing(classes)); return xmlSuite; }
xmlSuite.setVerbose(m_verbose);
m_currentSuite.setVerbose(Integer.parseInt(verbose));
xmlSuite.setVerbose(m_verbose);
/** * This method returns a shallow cloned version. {@link XmlTest} are not copied by this method. * @return - A Shallow copied version of {@link XmlSuite}. */ public XmlSuite shallowCopy() { XmlSuite result = new XmlSuite(); result.setName(getName()); result.setFileName(getFileName()); result.setListeners(getListeners()); result.setParallel(getParallel()); result.setParentModule(getParentModule()); result.setGuiceStage(getGuiceStage()); result.setConfigFailurePolicy(getConfigFailurePolicy()); result.setThreadCount(getThreadCount()); result.setDataProviderThreadCount(getDataProviderThreadCount()); result.setParameters(getParameters()); result.setVerbose(getVerbose()); result.setXmlPackages(getXmlPackages()); // result.setBeanShellExpression(getExpression()); result.setMethodSelectors(getMethodSelectors()); result.setJUnit(isJUnit()); // TESTNG-141 result.setSkipFailedInvocationCounts(skipFailedInvocationCounts()); result.setObjectFactory(getObjectFactory()); result.setAllowReturnValues(getAllowReturnValues()); result.setTimeOut(getTimeOut()); return result; }
protected void run() { assert null != getTest() : "Test wasn't set, maybe @Configuration methodSetUp() was never called"; setPassedTests(Maps.newHashMap()); setFailedTests(Maps.newHashMap()); setSkippedTests(Maps.newHashMap()); setPassedConfigs(Maps.newHashMap()); setFailedConfigs(Maps.newHashMap()); setSkippedConfigs(Maps.newHashMap()); setFailedButWithinSuccessPercentageTests(Maps.newHashMap()); m_suite.setVerbose(m_verbose != null ? m_verbose : 0); SuiteRunner suite = new SuiteRunner(m_configuration, m_suite, m_outputDirectory, m_testRunnerFactory, Systematiser.getComparator()); suite.run(); }
/** * This method returns a shallow cloned version. {@link XmlTest} are not copied by this method. * * @return - A Shallow copied version of {@link XmlSuite}. */ public XmlSuite shallowCopy() { XmlSuite result = new XmlSuite(); result.setName(getName()); result.setFileName(getFileName()); result.setListeners(getListeners()); result.setParallel(getParallel()); result.setParentModule(getParentModule()); result.setGuiceStage(getGuiceStage()); result.setConfigFailurePolicy(getConfigFailurePolicy()); result.setThreadCount(getThreadCount()); result.setDataProviderThreadCount(getDataProviderThreadCount()); result.setParameters(getParameters()); result.setVerbose(getVerbose()); result.setXmlPackages(getXmlPackages()); result.setMethodSelectors(getMethodSelectors()); result.setJUnit(isJUnit()); // TESTNG-141 result.setSkipFailedInvocationCounts(skipFailedInvocationCounts()); result.setObjectFactory(getObjectFactory()); result.setAllowReturnValues(getAllowReturnValues()); result.setTimeOut(getTimeOut()); return result; }
/** * 设置测试套名称 * @param suiteName */ public void setSuiteName(String suiteName) { if (null!=suiteName && suiteName.length()>0) { this.suiteName = suiteName; }else{ log.info("设置的测试套件名称为空"); log.info("使用默认测试套名称:"+this.suiteName); } suite.setName(this.suiteName); suite.setVerbose(1); }
XmlClass xmlClass = new XmlClass(); xmlClass.setName("com.igate.tests.GalenParallelMain"); // xmlClass.setClass(GalenParallelMain.class); Map<String, String> parameters = new HashMap<String, String>(); parameters.put("runtype", "mobile"); parameters.put("browser", "na"); // ... XmlSuite xmlSuite = new XmlSuite(); xmlSuite.setName("cool"); xmlSuite.setThreadCount(4); xmlSuite.setVerbose(5); xmlSuite.setParallel("tests"); XmlTest xmlTest = new XmlTest(xmlSuite); xmlTest.setName("test_case6"); xmlTest.setParallel("tests"); xmlTest.setParameters(parameters); xmlTest.setClasses(Arrays.asList(xmlClass)); // the XML you requested System.out.println(xmlSuite.toXml()); TestNG testNG = new TestNG(); testNG.setXmlSuites(Arrays.asList(xmlSuite)); testNG.run();