Package org.testng.xml

Examples of org.testng.xml.XmlTest


      }
      if (! foundTestngXml) {
        XmlSuite xmlSuite = new XmlSuite();
        xmlSuite.setVerbose(0);
        xmlSuite.setName("Jar suite");
        XmlTest xmlTest = new XmlTest(xmlSuite);
        List<XmlClass> xmlClasses = Lists.newArrayList();
        for (String cls : classes) {
          XmlClass xmlClass = new XmlClass(cls);
          xmlClasses.add(xmlClass);
        }
        xmlTest.setXmlClasses(xmlClasses);
        m_suites.add(xmlSuite);
      }
    }
    catch(ParserConfigurationException ex) {
      ex.printStackTrace();
View Full Code Here


      }

      if (m_dataProviderThreadCount != null) {
        xmlSuite.setDataProviderThreadCount(m_dataProviderThreadCount);
      }
      XmlTest xmlTest = null;
      for (XmlTest xt  : xmlSuite.getTests()) {
        if (xt.getName().equals(testName)) {
          xmlTest = xt;
          break;
        }
      }
     
      if (xmlTest == null) {
        xmlTest = new XmlTest(xmlSuite);
        xmlTest.setName(testName);
      }

      List<XmlMethodSelector> selectors = xmlTest.getMethodSelectors();
      for (String name : m_methodDescriptors.keySet()) {
        XmlMethodSelector xms = new XmlMethodSelector();
        xms.setName(name);
        xms.setPriority(m_methodDescriptors.get(name));
        selectors.add(xms);
      }
     
      xmlTest.getXmlClasses().add(xmlClasses[i]);
    }
   
    return new ArrayList<XmlSuite>(suites.values());
  }
View Full Code Here

   {
      XmlSuite suite = new XmlSuite();
      suite.setName("Arquillian - TEST");
      suite.setAnnotations(AnnotationTypeEnum.JDK.getName());
      suite.setConfigFailurePolicy("continue");
      XmlTest test = new XmlTest(suite);
      if(groups != null)
      {
         test.setIncludedGroups(Arrays.asList(groups));
      }
      test.setName("Arquillian - TEST");
      List<XmlClass> testClasses = new ArrayList<XmlClass>();
      for(Class<?> clazz : classes)
      {
         XmlClass testClass = new XmlClass(clazz);
         testClasses.add(testClass);
      }
      test.setXmlClasses(testClasses);
      return suite;
   }
View Full Code Here

                xmlSuites.add( suiteAndNamedTests.xmlSuite );

                suitesNames.put( metadata.suiteName, suiteAndNamedTests );
            }

            XmlTest xmlTest = suiteAndNamedTests.testNameToTest.get( metadata.testName );
            if ( xmlTest == null )
            {
                xmlTest = new XmlTest( suiteAndNamedTests.xmlSuite );
                xmlTest.setName( metadata.testName );
                addSelector( xmlTest, groupMatchingSelector );
                addSelector( xmlTest, methodNameFilteringSelector );
                xmlTest.setXmlClasses( new ArrayList<XmlClass>() );

                suiteAndNamedTests.testNameToTest.put( metadata.testName, xmlTest );
            }

            xmlTest.getXmlClasses().add( new XmlClass( testClass.getName() ) );
        }

        testng.setXmlSuites( xmlSuites );
        configurator.configure( testng, options );
        postConfigure( testng, testSourceDirectory, reportManager, suite, reportsDirectory );
View Full Code Here

      }
      catch (Exception e) {
         // no-op
      }

      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;
   }
View Full Code Here

    if (null!=suiteName && suiteName.length()>0) this.suiteName = suiteName;
    this.suite.setName(this.suiteName);
  }
  private void addClassToXmlTest(String pkgAndClsName,String testName) {
    if (null==pkgAndClsName || null==testName) return;
    XmlTest xmltest=new XmlTest();
    XmlClass classe=new XmlClass(pkgAndClsName);
    xmltest.setName(testName);
    xmltest.setClasses(Arrays.asList(classe));
    addTest(xmltest);
  }
View Full Code Here

   * @return boolean 更新成功返回true,失败返回false
   */
  public boolean updateTestToXmlTest() {
   
    //设置测试集所在测试套的位置
    this.xmltest=new XmlTest();

    try {
      //先更新用例集信息到TestCaseSet
      updateTestCaseSet();
     
View Full Code Here

    runTest(suite);
  }

  private void runTest(XmlSuite suite) {
    final XmlTest test = createXmlTest(suite, "Simple Test", TestTestngCounter.class.getName());
    suite.setTests(Arrays.asList(test));

    final TestListenerAdapter tla = new TestListenerAdapter();
    final TestNG tng = create();
    tng.setXmlSuites(Arrays.asList(suite));
View Full Code Here

//  }

  @Test
  public void simple() {
    XmlSuite suite = new XmlSuite();
    XmlTest test = new XmlTest(suite);
    XmlClass xClass = new XmlClass(XmlVerifyTest.class);
    test.getXmlClasses().add(xClass);
    test.getExcludedGroups().add("fast");
    test.setVerbose(5);

    suite.toXml();
  }
View Full Code Here

   */
  public void run() {
    beforeRun();

    try {
      XmlTest test= getTest();
      if(test.isJUnit()) {
        privateRunJUnit(test);
      }
      else {
        privateRun(test);
      }
View Full Code Here

TOP

Related Classes of org.testng.xml.XmlTest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.