gradle 中的验证任务
Verification task in gradle
当我阅读 gradle documentation 23.3 时,我在以下上下文中遇到了验证任务概念:
Performs all verification tasks in the project.
你能解释一下这是什么意思吗?
check
任务本身不执行任何操作。默认情况下,它所做的一切都取决于执行单元测试的 test
任务。
但是如果你应用其他插件,例如pmd
、checkstyle
或findbugs
,这些插件会添加其他验证任务到check
任务依赖,因此,当您执行 check
任务时,单元测试将是 运行,但也会执行 source/byte 代码的静态 PMD、checkstyle 和 findbugs 分析。
当然,如果您决定添加,例如,自定义 integrationTest
任务,您也可以将此任务添加到 check
的依赖项中,这样 check
也执行集成测试。
当我阅读 gradle documentation 23.3 时,我在以下上下文中遇到了验证任务概念:
Performs all verification tasks in the project.
你能解释一下这是什么意思吗?
check
任务本身不执行任何操作。默认情况下,它所做的一切都取决于执行单元测试的 test
任务。
但是如果你应用其他插件,例如pmd
、checkstyle
或findbugs
,这些插件会添加其他验证任务到check
任务依赖,因此,当您执行 check
任务时,单元测试将是 运行,但也会执行 source/byte 代码的静态 PMD、checkstyle 和 findbugs 分析。
当然,如果您决定添加,例如,自定义 integrationTest
任务,您也可以将此任务添加到 check
的依赖项中,这样 check
也执行集成测试。