I haven't seen tests written out so verbosely before. If you're try to differentiate them with good messaging, I'd recommend subsequent _then_ clauses with text, e.g.

    then: "copies integTest resources"
    fileExists('build/resources/integTest/integTest.properties')

    then: "runs the integration tests"
    fileExists("build/integTest-results/TEST-${fakePackage}.HelloWorldTest.xml")

    then: "builds the integration test report"
    fileExists('build/reports/integTest/index.html')

I find that more readable, while also making the tests run faster.