gpt4 book ai didi

ant - 是否可以在 ant 构建脚本中跳过 junit 测试?

转载 作者:行者123 更新时间:2023-12-04 15:12:45 24 4
gpt4 key购买 nike

我下载了一个使用 ant 构建的大型项目,每次编译后都会运行大量的 junit 测试。有没有办法绕过所有这些测试而不更改每个单独的构建文件?

最佳答案

任何体面的 ANT 构建文件都应该有 well defined execution targets that can be called individually并在需要时声明对其他目标的依赖关系,基本上是这样的:

<project default="unitTests">

<target name="clean">
<echo message="Cleaning..." />
</target>

<target name="compile" depends="clean">
<echo message="Compiling..." />
</target>

<target name="unitTests" depends="compile">
<echo message="Testing..." />
</target>

</project>

默认目标(在 <project> 标签中指定)通常是编译项目并通过运行单元测试来确保应用程序完整性的最全面的任务。

如果您的项目的构建文件是这样构造的,那么只需使用 compile 目标运行 ANT 即可跳过测试。如果它不是这样构建的,那么除了更改构建文件并将单元测试分离到它自己的非默认目标之外别无他法。

关于ant - 是否可以在 ant 构建脚本中跳过 junit 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16381417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com