Examples of TestNG


Examples of org.testng.TestNG

      try
      {
         setAdaptor(adaptor);

         TestListenerAdapter listener = new TestListenerAdapter();
         TestNG runner = new TestNG(false);
         runner.addListener(listener);
         runner.setXmlSuites(Arrays.asList(createSuite(groups, classes)));

         runner.run();
         return listener;
      }
      finally
      {
         setAdaptor(null);
View Full Code Here

Examples of org.testng.TestNG

    public static void run( Class[] testClasses, String testSourceDirectory, Map options, RunListener reportManager,
                            TestNgTestSuite suite, File reportsDirectory, final String methodNamePattern )
        throws TestSetFailedException
    {
        TestNG testng = new TestNG( true );

        Configurator configurator = getConfigurator( (String) options.get( "testng.configurator" ) );
        System.out.println( "Configuring TestNG with: " + configurator.getClass().getSimpleName() );

        XmlMethodSelector groupMatchingSelector = getGroupMatchingSelector( options );
        XmlMethodSelector methodNameFilteringSelector = getMethodNameFilteringSelector( methodNamePattern );

        Map<String, SuiteAndNamedTests> suitesNames = new HashMap<String, SuiteAndNamedTests>();

        List<XmlSuite> xmlSuites = new ArrayList<XmlSuite>();
        for ( Class testClass : testClasses )
        {
            TestMetadata metadata = findTestMetadata( testClass );

            SuiteAndNamedTests suiteAndNamedTests = suitesNames.get( metadata.suiteName );
            if ( suiteAndNamedTests == null )
            {
                suiteAndNamedTests = new SuiteAndNamedTests();
                suiteAndNamedTests.xmlSuite.setName( metadata.suiteName );
                configurator.configure( suiteAndNamedTests.xmlSuite, options );
                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 );
        testng.run();
    }
View Full Code Here

Examples of org.testng.TestNG

    public static void run( List<String> suiteFiles, String testSourceDirectory, Map options,
                            RunListener reportManager, TestNgTestSuite suite, File reportsDirectory )
        throws TestSetFailedException
    {
        TestNG testng = new TestNG( true );
        Configurator configurator = getConfigurator( (String) options.get( "testng.configurator" ) );
        configurator.configure( testng, options );
        postConfigure( testng, testSourceDirectory, reportManager, suite, reportsDirectory );
        testng.setTestSuites( suiteFiles );
        testng.run();
    }
View Full Code Here

Examples of org.testng.TestNG

   public TestResult execute(Class<?> testClass, String methodName)
   {
      TestListener resultListener = new TestListener();
     
      TestNG runner = new TestNG(false);
      runner.setVerbose(0);
     
      runner.addListener(resultListener);
      runner.addListener(new RemoveDependsOnTransformer());
      runner.setXmlSuites(
            Arrays.asList(createSuite(testClass, methodName)));
     
      runner.run();
     
      return resultListener.getTestResult();
   }
View Full Code Here

Examples of org.testng.TestNG

        ser.emit(resultSeq);
    }

    public static void main(String[] args) {
        TestListenerAdapter adapter = new TestListenerAdapter();
        TestNG testng = new TestNG();
        testng.setTestClasses(new Class[] { RemoteEvalFromClientTest.class });
        testng.addListener(adapter);
        testng.run();
    }
View Full Code Here

Examples of org.testng.TestNG

        new InteractiveShell().run(args);
    }

    public static void main(String[] args) {
        TestListenerAdapter adapter = new TestListenerAdapter();
        TestNG testng = new TestNG();
        testng.setTestClasses(new Class[] { RemoteEvalLoadTest.class });
        testng.addListener(adapter);
        testng.run();
    }
View Full Code Here

Examples of org.testng.TestNG

public class TestNGStrutsTestCaseTest extends TestCase {

    public void testSimpleTest() throws Exception {
        TestListenerAdapter tla = new TestListenerAdapter();
        TestNG testng = new TestNG();
        testng.setTestClasses(new Class[] { RunTest.class });
        testng.addListener(tla);
        try {
            testng.run();
            assertEquals(1, tla.getPassedTests().size());
            assertEquals(0, tla.getFailedTests().size());
            assertTrue(RunTest.ran);
            assertNotNull(RunTest.mgr);
            assertNotNull(RunTest.du);
View Full Code Here

Examples of org.testng.TestNG

 
  /*
   * 构造函数 初始化
   */
  public  TestngRun() {
    tng=new TestNG();
    listener=new TestListenerAdapter();//定义监听器类型
    tng.addListener(listener);
    xmlFileList=new ArrayList<>();//记录测试使用的xml文件路径列表
    testReport=new TestReport();//记录测试报告测试报告信息
    runInfo=new TestRunInfo();
View Full Code Here

Examples of org.testng.TestNG

public class TestNGStrutsTestCaseTest extends TestCase {

    public void testSimpleTest() throws Exception {
        TestListenerAdapter tla = new TestListenerAdapter();
        TestNG testng = new TestNG();
        testng.setTestClasses(new Class[] { RunTest.class });
        testng.addListener(tla);
        try {
            testng.run();
            assertEquals(1, tla.getPassedTests().size());
            assertEquals(0, tla.getFailedTests().size());
            assertTrue(RunTest.ran);
            assertNotNull(RunTest.mgr);
            assertNotNull(RunTest.du);
View Full Code Here

Examples of org.testng.TestNG

public class TestNGXWorkTestCaseTest extends TestCase {

    public void testSimpleTest() throws Exception {
        TestListenerAdapter tla = new TestListenerAdapter();
        TestNG testng = new TestNG();
        testng.setTestClasses(new Class[] { RunTest.class });
        testng.addListener(tla);
        try {
            testng.run();
            assertEquals(1, tla.getPassedTests().size());
            assertEquals(0, tla.getFailedTests().size());
            assertTrue(RunTest.ran);
            assertNotNull(RunTest.mgr);
        } finally {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.