java - 使用 ANT 运行 testng xml 中存在的 java 文件的过程是什么

标签 java ant testng

我想知道使用ANT运行testng.xml中提到的java文件的过程。

我们是否必须先编译这些java文件然后再运行它?或者 testng ANT 任务负责编译和运行?我已经完成了 testng ANT 任务代码,但我不太明白。有人可以解释一下吗?

<taskdef resource="testngtasks" classpath="testng.jar" />

<testng classpathref="run.cp" outputDir="${testng.report.dir}" sourcedir="${test.src.dir}" haltOnfailure="true">

    <xmlfileset dir="${test14.dir}" includes="testng.xml" />
</testng>

最佳答案

根据testng doc

One of attributes classpath, classpathref or nested must be used for providing the tests classpath.

这意味着您必须在运行测试之前编译测试类。

关于java - 使用 ANT 运行 testng xml 中存在的 java 文件的过程是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30535725/

相关文章:

java - 适合在java中绘制二维笛卡尔坐标系的小部件

java - C++ 库相当于 Java 吗?

java - 需要一个 ANT 任务在最终的 jar/lib 目录中包含一组 jar 文件

ant - Apache Ant 小于

java - 使用多个套件进行测试。 @AfterSuite 方法在第一个套件和第二个套件无法运行后关闭驱动程序

java - Powermockito构造函数测试问题

java - 如何导入 jboolexpr-src-1.2.jar?

java - 在 Java 中的 OSM map 上将 point1 移动到 point2 的方向

java - 从命令行使用 Ivy 时,如何让 Ivy 将依赖项复制到 lib 目录?

java - 如何获取 TestNG、Selenium 测试脚本中方法的内部方法名称?