Index: scripts/TestApp.groovy =================================================================== --- scripts/TestApp.groovy (revision 6859) +++ scripts/TestApp.groovy (working copy) @@ -44,6 +44,7 @@ import org.springframework.transaction.support.TransactionCallback import org.springframework.transaction.TransactionStatus import org.apache.commons.logging.LogFactory +import org.codehaus.groovy.grails.web.context.GrailsConfigUtils Ant.property(environment: "env") @@ -352,6 +353,10 @@ populateTestSuite(suite, testFiles, classLoader, appCtx, "test/integration/") if (suite.testCount() > 0) { + + // 1-time initialization for integration tests via BootStrap + GrailsConfigUtils.executeGrailsBootstraps(app, appCtx, GWU.bindMockWebRequest(appCtx).getServletContext().setAttribute(GrailsApplicationAttributes.APPLICATION_CONTEXT, appCtx) ) + int testCases = suite.countTestCases() println "-------------------------------------------------------" println "Running ${testCases} Integration Test${testCases > 1 ? 's' : ''}..."