任务扩展测试中的doFirst执行顺序

时间:2019-09-20 08:03:55

标签: gradle gradle-task

我有一个自定义任务类型,扩展了Gradle的Test。此定制任务类型应在运行测试之前启动服务器。看起来像这样:

class TestWithServer extends Test {
  TestWithServer() {
    super()
    doFirst {
      startServer()
    }
  }
  void startServer() {...}
}

不幸的是,当我运行此任务时,测试仍然先执行 ,然后才启动服务器。我该如何工作?

0 个答案:

没有答案