如何从任何目标调用另一个Ant创建的测试套件?


<target name="Regression_Test" depends="displayEnvironment">
        <property name="TestSuite" value="RegressioonTestSuite.xml"/>
        <ant antfile="TestNG.xml" dir="${tools.loc}" target="runTestNG" inheritAll="true"/>
        <!--<antcall target="buildAndTest"  inheritAll="true"/>-->      
    </target>

在上面的代码…

<property name="TestSuite" value="RegressioonTestSuite.xml"/>

Is Not Working,没有传递给RegreessionTestSuite.xml

创建一个名为RegreessionTestSuite.xml的回归测试文件

如果我写

这段代码在目标外部可以工作但在任何目标内部都不行

根据上面的评论,如果你能发布你得到的错误/异常,那将是有帮助的。同时,调试它的一些技巧可以是:

  • 通过exec任务调用ant(您也可以对正在执行的命令进行回显,以检查是否有拼写错误等)
  • 是要在另一个文件中调用的目标吗?该文件是否已"导入"到主构建文件中?

感谢您的支持

I am newer in Ant

发现解决方案…犯了一个愚蠢的错误

    <ant antfile="TestNG.xml" dir="${tools.loc}" target="runTestNG" inheritAll="true">
         <property name="TestSuite" value="RegressioonTestSuite.xml"/>
    </ant>

相关内容

  • 没有找到相关文章