嗨,我想为我的Gradle插件编写一个Spock测试,以测试在从插件执行任务后是否正在生成报告,所以
private ProjectInternal project
...
public void 'check tasks'(){
given:
project.gradle.startParameter.taskNames = ["myTaskName"]
project.gradle.buildListenerBroadcaster.projectsLoaded(project.gradle)
when:
project.plugins.apply(MYPlugin.class)
project.?????
then:
...
但是“then:”部分必须检查文件的存在,但是必须执行这个“myTaskName”,如何让 Ggradle 执行我的任务?afterExecution 没有这样的方法??