代码之家  ›  专栏  ›  技术社区  ›  fastcodejava

关于测试的问题

  •  0
  • fastcodejava  · 技术社区  · 15 年前

    <!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>
    

    这个文件应该在哪里?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Tony Ennis    15 年前

    这取决于你如何操作它。如果是从命令行运行,请尝试以下操作: java org.testng.TestNG testng.xml

    如果你用的是蚂蚁,试试这个。 http://testng.org/doc/ant.html

        2
  •  2
  •   Nilu    8 年前

    在您不断提供文件的准确路径之前,此文件保存在何处并不重要testng.xml文件在执行的时候。但是,如果您正在围绕它设计一个框架,并且需要有多个XML(例如,对于健全性、回归、性能等),那么您需要注意以下几点:

    2) 根据托尼·恩尼斯的建议,你可以直接跑

    javaorg.testng.testng“路径测试文件”

    或者使用ant别忘了添加 < xmlfileset file=“路径测试文件”/ >

    3) 如果使用Maven,您需要添加

    < suiteXmlFiles>
    < src/main/resources/testngXmls/testng.xml文件 < /suiteXmlFile>

    < /suiteXmlFiles>

    在maven surefire插件配置中