使用 ant 运行 testng 测试,但它没有运行或显示任何错误。甚至消息(运行测试)也没有打印在控制台中。这是build.xml。构建成功并创建了一个 JAR。感谢您对此的任何帮助。
<?xml version="1.0" encoding="UTF-8"?>
<project name="BANC">
<property name="project.path" value="." />
<property name="src" value="${project.path}/src" />
<property name="bin" value="${project.path}/bin" />
<property name="testngxmldir" value="${project.path}/src/com/portico/regressionsuite" />
<property name="bancJarFile.path" value="./build/BANC.jar" />
<!-- Set class path libraries to be used for compilation -->
<path id="class.path">
<pathelement location="lib" path="lib/activation.jar"/>
<pathelement location="lib" path="lib/commons-lang-2.4.jar"/>
<pathelement location="lib" path="lib/jxl.jar"/>
<pathelement location="lib" path="lib/logging-selenium-1.2.jar"/>
<pathelement location="lib" path="lib/mail.jar"/>
<pathelement location="lib" path="lib/ojdbc14.jar"/>
<pathelement location="lib" path="lib/poi-3.0.2-FINAL.jar"/>
<pathelement location="lib" path="lib/reportng-1.1.1.jar"/>
<pathelement location="lib" path="lib/saxon-8.7.jar"/>
<pathelement location="lib" path="lib/selenium-grid-demo-1.0.7.jar"/>
<pathelement location="lib" path="lib/selenium-grid-demo-standalone-1.0.7.jar"/>
<pathelement location="lib" path="lib/selenium-grid-hub-1.0.7.jar"/>
<pathelement location="lib" path="lib/selenium-grid-hub-standalone-1.0.7.jar"/>
<pathelement location="lib" path="lib/selenium-grid-remote-control-1.0.7.jar"/>
<pathelement location="lib" path="lib/selenium-grid-remote-control-standalone-1.0.7.jar"/>
<pathelement location="lib" path="lib/selenium-grid-tools-1.0.7.jar"/>
<pathelement location="lib" path="lib/selenium-grid-tools-standalone-1.0.7.jar"/>
<pathelement location="lib" path="lib/selenium-server-1.0.3-standalone.jar"/>
<pathelement location="lib" path="lib/velocity-1.7.jar"/>
<pathelement location="lib" path="lib/jna-3.4.0.jar"/>
<pathelement location="lib" path="lib/sikuli-script.jar"/>
<pathelement location="lib" path="lib/testng-6.8.jar"/>
<pathelement location="lib" path="${bin}"/>
</path>
<!-- Compile targets-->
<target name="banc">
<echo message="Compiling BANC Source..." />
<mkdir dir="${bin}" />
<javac classpathref="class.path" destdir="${bin}" encoding="UTF-8" optimize="off"
debug="on" failonerror="true" srcdir="${src}" />
<jar destfile="${bancJarFile.path}" basedir="${bin}" />
</target>
<taskdef name="testng" classname="org.testng.TestNGAntTask">
<classpath>
<pathelement location="lib/testng-6.8.jar"/>
</classpath>
</taskdef>
<target name="runTest">
<echo message="Running Tests..." />
<testng classpathref="class.path" outputDir="${project.path}/test-output"
sourcedir="${bin}" haltOnfailure="true">
<xmlfileset dir="${testngxmldir}" includes="regressionsuite.xml"/>
</testng>
</target>
</project>