zoukankan      html  css  js  c++  java
  • TestNG官方文档中文版(3)-testng.xml

    TestNG的官方文档的中文翻译版第3章,原文请见 http://testng.org/doc/documentation-main.html 

        3 - testng.xml

        调用TestNG由几种不同方法:

        * 使用testng.xml文件
        * 使用ant
        * 从命令行

        这节描述testng.xml的格式(文档的后面会讲到ant和命令行)。

        当前testng.xml的DTD文件可以从官方找到:http://testng.org/testng-1.0.dtd。(为了方便使用,你可能更喜欢浏览HTML版本)。
        下面是testng.xml文件的一个例子:


    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
     
    <suite name="Suite1"    verbose="1" >
      <test name="Nopackage" >
        <classes>
           <class name="NoPackageTest"  />
        </classes>
      </test>

      <test name="Regression1"   >
        <classes>
          <class name="test.sample.ParameterSample"  />
          <class name="test.sample.ParameterTest" />
        </classes>
      </test>
    </suite>



        你可以指定包名替代类名:

    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

    <suite name="Suite1" verbose="1" >
      <test name="Regression1"   >
        <packages>
          <package name="test.sample" />
       </packages>
     </test>
    </suite>



        在这个例子中,TestNG将在包test.sample中查找所有的类,并只保留带有TestNG annotation的类。

        你同样可以指定包含或不包含的组和方法:

    <test name="Regression1">
      <groups>
        <run>
          <exclude name="brokenTests"  />
          <include name="checkinTests"  />
        </run>
      </groups>
     
      <classes>
        <class name="test.IndividualMethodsTest">
          <methods>
            <include name="testMethod" />
          </methods>
        </class>
      </classes>
    </test>



        你同样可以在testng.xml中定义新的组,指定属性的额外详细情况,比如是否并行运行测试,使用多少线程,是否运行junit测试,等等...
        请查看DTD文件了解完整的特性列表。

    via:http://www.blogjava.net/aoxj

  • 相关阅读:
    VS2005快捷键(转)
    codeSmish使用《转》
    WinForm TextBox数据绑定
    NetTiers抛出"Unable To Load NetTiersServiceSection“的异常
    DELPHi第三方控件使用方法(摘录)
    遠程連接操作
    不同服务器数据库之间的数据操作
    delphi 关闭 MDI 子窗体
    VSS使用手册(转)
    delphi 快捷键
  • 原文地址:https://www.cnblogs.com/liu-ke/p/4223846.html
Copyright © 2011-2022 走看看