public void setClasses(List<XmlClass> c) { setXmlClasses(c); }
public void setClasses(List<XmlClass> c) { setXmlClasses(c); }
/** * Parse <classes> */ public void xmlClasses(boolean start, Attributes attributes) { if (start) { m_currentClasses = Lists.newArrayList(); m_currentClassIndex = 0; } else { m_currentTest.setXmlClasses(m_currentClasses); m_currentClasses = null; } }
/** Parse <classes> */ public void xmlClasses(boolean start, Attributes attributes) { if (start) { m_currentClasses = Lists.newArrayList(); m_currentClassIndex = 0; } else { m_currentTest.setXmlClasses(m_currentClasses); m_currentClasses = null; } }
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_currentTest.setXmlClasses(m_currentClasses);
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_currentTest.setXmlClasses(m_currentClasses);
private XmlTest createXmlTest(XmlSuite suite, String name) { XmlTest result = new XmlTest(suite); result.setName(name); List<XmlClass> classes = new ArrayList<>(); XmlClass cls = new XmlClass(TestTimeOutSampleTest.class); cls.setIncludedMethods( Collections.singletonList(new XmlInclude("timeoutTest"))); classes.add(cls); result.setXmlClasses(classes); return result; }
private XmlSuite createSuite(final int nr) { final XmlSuite suite = new XmlSuite(); suite.setName("Suite_" + nr); new XmlTest(suite).setXmlClasses(Collections.singletonList(new XmlClass(Test1.class))); return suite; } }
private static void newXmlTest(String testname, XmlSuite xmlSuite, Class<?>... clazz) { XmlTest xmlTest = new XmlTest(xmlSuite); xmlTest.setName(testname); xmlTest.setXmlClasses(newXmlClass(clazz)); }
public static XmlSuite createSuite(String cls, String suiteName) { XmlSuite result = new XmlSuite(); result.setName(suiteName); XmlTest test = new XmlTest(result); test.setName("TmpTest"); test.setXmlClasses(Collections.singletonList(new XmlClass(cls))); return result; }
@Test public void verify() { XmlSuite suite = new XmlSuite(); suite.setName("Suite"); XmlTest test = new XmlTest(suite); test.setName("Test"); XmlClass c1 = new XmlClass(B.class); c1.setIncludedMethods(Collections.singletonList(new XmlInclude("b"))); XmlClass c2 = new XmlClass(Base.class); c2.setIncludedMethods(Collections.singletonList(new XmlInclude("b"))); test.setXmlClasses(Arrays.asList(c1, c2)); TestNG tng = new TestNG(); tng.setVerbose(0); tng.setXmlSuites(Collections.singletonList(suite)); TestListenerAdapter tla = new TestListenerAdapter(); tng.addListener((ITestNGListener) tla); tng.run(); Assert.assertEquals(tla.getPassedTests().size(), 2); } }
/** * Generate testng-failed.xml */ private void createXmlTest(ITestContext context, List<ITestNGMethod> methods, XmlTest srcXmlTest) { XmlTest xmlTest = new XmlTest(m_xmlSuite); xmlTest.setName(context.getName() + "(failed)"); xmlTest.setBeanShellExpression(srcXmlTest.getExpression()); xmlTest.setIncludedGroups(srcXmlTest.getIncludedGroups()); xmlTest.setExcludedGroups(srcXmlTest.getExcludedGroups()); xmlTest.setParallel(srcXmlTest.getParallel()); xmlTest.setParameters(srcXmlTest.getLocalParameters()); xmlTest.setJUnit(srcXmlTest.isJUnit()); List<XmlClass> xmlClasses = createXmlClasses(methods, srcXmlTest); xmlTest.setXmlClasses(xmlClasses); }
@Test public void programmaticXmlSuite() { TestNG tng = create(); XmlSuite suite = new XmlSuite(); XmlMethodSelector methodSelector = new XmlMethodSelector(); methodSelector.setName("test.methodselectors.Test2MethodSelector"); methodSelector.setPriority(-1); List<XmlMethodSelector> methodSelectors = Lists.newArrayList(); methodSelectors.add(methodSelector); suite.setMethodSelectors(methodSelectors); XmlTest test = new XmlTest(suite); XmlClass testClass = new XmlClass(test.methodselectors.SampleTest.class); test.setXmlClasses(Collections.singletonList(testClass)); tng.setXmlSuites(Collections.singletonList(suite)); tng.addListener((ITestNGListener) m_tla); tng.run(); validate(new String[] { "test2" }); }
/** Generate testng-failed.xml */ private void createXmlTest( ITestContext context, List<ITestNGMethod> methods, XmlTest srcXmlTest) { XmlTest xmlTest = new XmlTest(m_xmlSuite); xmlTest.setName(context.getName() + "(failed)"); xmlTest.setScript(srcXmlTest.getScript()); xmlTest.setIncludedGroups(srcXmlTest.getIncludedGroups()); xmlTest.setExcludedGroups(srcXmlTest.getExcludedGroups()); xmlTest.setParallel(srcXmlTest.getParallel()); xmlTest.setParameters(srcXmlTest.getLocalParameters()); xmlTest.setJUnit(srcXmlTest.isJUnit()); List<XmlClass> xmlClasses = createXmlClasses(methods, srcXmlTest); xmlTest.setXmlClasses(xmlClasses); }
private XmlSuite createSuite() { final XmlSuite suite = new XmlSuite(); suite.setName(this.clazz.getName()); suite.setSkipFailedInvocationCounts(true); final XmlTest test = new XmlTest(suite); test.setName(this.clazz.getName()); final XmlClass xclass = new XmlClass(this.clazz.getName()); test.setXmlClasses(Collections.singletonList(xclass)); if (!this.includedTestMethods.isEmpty()) { final List<XmlInclude> xmlIncludedTestMethods = new ArrayList<>(); for (final String includedTestMethod : this.includedTestMethods) { final XmlInclude includedMethod = new XmlInclude(includedTestMethod); xmlIncludedTestMethods.add(includedMethod); } xclass.setIncludedMethods(xmlIncludedTestMethods); } if (!this.config.getExcludedGroups().isEmpty()) { suite.setExcludedGroups(this.config.getExcludedGroups()); } if (!this.config.getIncludedGroups().isEmpty()) { suite.setIncludedGroups(this.config.getIncludedGroups()); } return suite; }
XmlSuite suite = new XmlSuite(); suite.setName("TmpSuite"); XmlTest test = new XmlTest(suite); test.setName("TmpTest"); List<XmlClass> classes = new ArrayList<XmlClass>(); classes.add(new XmlClass(System.getProperty("TestParameter"))); test.setXmlClasses(classes) ; List<XmlSuite> suites = new ArrayList<XmlSuite>(); suites.add(suite); TestNG tng = new TestNG(); tng.setXmlSuites(suites); tng.run();
private XmlSuite createSuite(Class<?> className, String methodName) { XmlSuite suite = new XmlSuite(); suite.setName("Arquillian"); XmlTest test = new XmlTest(suite); test.setName("Arquillian - " + className); List<XmlClass> testClasses = new ArrayList<XmlClass>(); XmlClass testClass = new XmlClass(className); testClass.getIncludedMethods().add(new XmlInclude(methodName)); testClasses.add(testClass); test.setXmlClasses(testClasses); return suite; } }
private XmlSuite createSuite(Class<?> className, String methodName) { XmlSuite suite = new XmlSuite(); suite.setName("Arquillian"); XmlTest test = new XmlTest(suite); test.setName("Arquillian - " + className); List<XmlClass> testClasses = new ArrayList<XmlClass>(); XmlClass testClass = new XmlClass(className); testClass.getIncludedMethods().add(new XmlInclude(methodName)); testClasses.add(testClass); test.setXmlClasses(testClasses); return suite; } }