Actually, I just noticed that when using `afterSuite` I have a different problem. I get the following error message:
> Failed to notify test listener. > Cannot start long running operation, as the task artifact state cache > (/Users/rob/Workspace/gr8conf.2012/gradle-vertx/.gradle/1.0-rc-3/taskArtifacts) > has not been locked. I guess this is because the task used to stop my application does so in a separate thread. -- Rob Fletcher Sent with Sparrow (http://www.sparrowmailapp.com/?sig) On Thursday, 7 June 2012 at 23:01, Rob Fletcher wrote: > Hi > > I'm trying to write some integration tests that require an application to be > running for execution & wondering what the best way is to manage this in > gradle. > > I have defined an `integrationTest` task of type _Test_ and tried the > following methods to start and stop the application: > > - using `doFirst` and `doLast` > - using `beforeSuite` and `afterSuite` > - using Ant style dependency chaining > > With all these the problem I find is that the application is not stopped if > the tests fail & is still running after gradle exits. Is there a 'correct' > way to handle this scenario? > > -- > Rob Fletcher > Sent with Sparrow (http://www.sparrowmailapp.com/?sig) --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email