51Testing软件测试论坛

标题: 使用 testNG 遇见的一个怪问题,无法使用 Ant 运行了,但使用 testng.xml 是正常的 [打印本页]

作者: 草帽路飞UU    时间: 2019-4-16 11:49
标题: 使用 testNG 遇见的一个怪问题,无法使用 Ant 运行了,但使用 testng.xml 是正常的
#问题如下
这个最近修改了各种类型的报告,再一次修改中不知道怎么了,就出现以下问题:
右键testng.xml文件run as是可以成功的,但在build.xml使用ant的方法就不行,具体报错在最后,报错的那行我也标记出来了,已经搞了两天了。
  1. <target name="test">
  2.         <testng classpathref="ant-appium.classpath"
  3.             outputdir="test-results"
  4.             haltonfailure="true"
  5.             useDefaultListeners="false"
  6. -----76行---           listeners="org.uncommons.reportng.HTMLReporter,org.uncommons.reportng.JUnitXMLReporter">
  7.       <xmlfileset dir="." includes="testng.xml"/>
  8.       <sysproperty key="org.uncommons.reportng.title" value="Xiaomi Test Report"/>
  9.      </testng>  
  10.     </target>
复制代码

上面是build.xml的运行的代码

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
  3. <suite name="Suite" parallel="none" preserve-order="true" >
  4.   <parameter name="username" value="13812349876" />
  5.   <parameter name="" value="4558" />
  6.   <parameter name="param" value="param" />
  7.   <test name="Test">
  8.     <classes>
  9.       <class name="com.XiaomiTestCase.XiaoMiSmoke"/>
  10.         <include name="testLogin"/>
  11.         <include name="testMyWallet"/>
  12.     </classes>

  13. </test> <!-- Test -->
  14. </suite> <!-- Suite -->
复制代码

这个是testng.xml文件

  1. Buildfile: E:\测试文档\appium测试工程\ant-appium\build.xml
  2. test:
  3.    [testng] java.io.FileNotFoundException: E:\测试文档\appium测试工程\ant-appium\testng.xml (ϵͳ�Ҳ���ָ�����ļ���)
  4.    [testng]     at java.io.FileInputStream.open0(Native Method)
  5.    [testng]     at java.io.FileInputStream.open(FileInputStream.java:195)
  6.    [testng]     at java.io.FileInputStream.<init>(FileInputStream.java:138)
  7.    [testng]     at java.io.FileInputStream.<init>(FileInputStream.java:93)
  8.    [testng]     at org.testng.xml.Parser.parse(Parser.java:167)
  9.    [testng]     at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:311)
  10.    [testng]     at org.testng.TestNG.run(TestNG.java:1030)
  11.    [testng]     at org.testng.TestNG.privateMain(TestNG.java:1364)
  12.    [testng]     at org.testng.TestNG.main(TestNG.java:1333)
  13.    [testng] Usage: <main class> [options] The XML suite files to run
  14.    [testng]   Options:
  15.    [testng]     -configfailurepolicy               Configuration failure policy (skip or
  16.    [testng]                                        continue)
  17.    [testng]     -d                                 Output directory
  18.    [testng]     -dataproviderthreadcount           Number of threads to use when running
  19.    [testng]                                        data providers
  20.    [testng]     -excludegroups                     Comma-separated list of group names to
  21.    [testng]                                        exclude
  22.    [testng]     -groups                            Comma-separated list of group names to be
  23.    [testng]                                        run
  24.    [testng]     -junit                             JUnit mode
  25.    [testng]                                        Default: false
  26.    [testng]     -listener                          List of .class files or list of class
  27.    [testng]                                        names implementing ITestListener or
  28.    [testng]                                        ISuiteListener
  29.    [testng]     -methods                           Comma separated of test methods
  30.    [testng]                                        Default: []
  31.    [testng]     -methodselectors                   List of .class files or list of class
  32.    [testng]                                        names implementing IMethodSelector
  33.    [testng]     -mixed                             Mixed mode - autodetect the type of
  34.    [testng]                                        current test and run it with appropriate runner
  35.    [testng]                                        Default: false
  36.    [testng]     -objectfactory                     List of .class files or list of class
  37.    [testng]                                        names implementing ITestRunnerFactory
  38.    [testng]     -parallel                          Parallel mode (methods, tests or classes)
  39.    [testng]     -port                              The port
  40.    [testng]     -reporter                          Extended configuration for custom report
  41.    [testng]                                        listener
  42.    [testng]     -suitename                         Default name of test suite, if not
  43.    [testng]                                        specified in suite definition file or source code
  44.    [testng]     -suitethreadpoolsize               Size of the thread pool to use to run
  45.    [testng]                                        suites
  46.    [testng]                                        Default: 1
  47.    [testng]     -testclass                         The list of test classes
  48.    [testng] [TestNG] [ERROR] No test suite found. Nothing to run
  49.    [testng]     -testjar                           A jar file containing the tests
  50.    [testng]     -testname                          Default name of test, if not specified in
  51.    [testng]                                        suitedefinition file or source code
  52.    [testng]     -testnames                         The list of test names to run
  53.    [testng]     -testrunfactory, -testRunFactory   The factory used to create tests
  54.    [testng]     -threadcount                       Number of threads to use when running
  55.    [testng]                                        tests in parallel
  56.    [testng]     -usedefaultlisteners               Whether to use the default listeners
  57.    [testng]                                        Default: true
  58.    [testng]     -log, -verbose                     Level of verbosity
  59.    [testng]     -xmlpathinjar                      The full path to the xml file inside the
  60.    [testng]                                        jar file (only valid if -testjar was
  61.    [testng]                                        specified)
  62.    [testng]                                        Default: testng.xml

  63. BUILD FAILED
  64. \ant-appium\build.xml:76: No tests were run

  65. Total time: 598 milliseconds
复制代码





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2