порядок выполнения doFirst в тесте расширения задачи - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть пользовательский тип задачи, который расширяет Gradle Test.Этот пользовательский тип задачи должен запускать сервер перед запуском тестов.Выглядит это так:

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

К сожалению, когда я запускаю эту задачу, тесты по-прежнему выполняются сначала и только после запуска сервера.Как я могу сделать эту работу?

...