Comment exécutez-vous une tâche intégrée gradle dans une fermeture doFirst / doLast?

Je ne sais pas si je ne fais pas ce droit ou si je dois le gérer builtin gradle les tâches différemment, mais j'ai une tâche de test que je définis comme ce

task testNGTests(type: Test) {
     useTestNG()
}

et suis en train de l'utiliser dans un doFirst fermeture comme ce

task taskA {
  doFirst {
        testNGTests.execute()
   }
}

mais il ne fonctionne pas pour une raison quelconque, j'ai aussi essayé de

testNGTests.executeTests() 

mais cela ne fonctionne pas non plus. Est-il une façon particulière que j'ai pour gérer le bâti de la tâche de test?

Je suis à l'aide de gradle version 0.9.2

source d'informationauteur AgentRegEdit | 2012-01-23