You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2017/04/20 12:08:18 UTC

[10/14] groovy git commit: move third-party zips outside main repo to https://github.com/groovy/ecosystem-tests.git

http://git-wip-us.apache.org/repos/asf/groovy/blob/83ac6d05/subprojects/groovy-parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/Groovy250SourcesTest.groovy
----------------------------------------------------------------------
diff --git a/subprojects/groovy-parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/Groovy250SourcesTest.groovy b/subprojects/groovy-parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/Groovy250SourcesTest.groovy
deleted file mode 100644
index b33e20a..0000000
--- a/subprojects/groovy-parser-antlr4/src/test/groovy/org/apache/groovy/parser/antlr4/Groovy250SourcesTest.groovy
+++ /dev/null
@@ -1,7427 +0,0 @@
-/*
- *  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- */
-package org.apache.groovy.parser.antlr4
-
-import org.apache.groovy.parser.antlr4.util.ASTComparatorCategory
-
-/**
- * Add Groovy 2.5.0 sources as test cases
- *
- * @author  <a href="mailto:realbluesun@hotmail.com">Daniel.Sun</a>
- * Created on    2016/09/22
- */
-class Groovy250SourcesTest extends GroovyTestCase {
-
-
-    void "test benchmark/bench.groovy"() {
-        unzipAndTest("benchmark/bench.groovy", [])
-    }
-
-    void "test benchmark/bench/ackermann.groovy"() {
-        unzipAndTest("benchmark/bench/ackermann.groovy", [])
-    }
-
-    void "test benchmark/bench/ary.groovy"() {
-        unzipAndTest("benchmark/bench/ary.groovy", [])
-    }
-
-    void "test benchmark/bench/binarytrees.groovy"() {
-        unzipAndTest("benchmark/bench/binarytrees.groovy", [])
-    }
-
-    void "test benchmark/bench/fannkuch.groovy"() {
-        unzipAndTest("benchmark/bench/fannkuch.groovy", [])
-    }
-
-    void "test benchmark/bench/fibo.groovy"() {
-        unzipAndTest("benchmark/bench/fibo.groovy", [])
-    }
-
-    void "test benchmark/bench/heapsort.groovy"() {
-        unzipAndTest("benchmark/bench/heapsort.groovy", [])
-    }
-
-    void "test benchmark/bench/hello.groovy"() {
-        unzipAndTest("benchmark/bench/hello.groovy", [])
-    }
-
-    void "test benchmark/bench/mandelbrot.groovy"() {
-        unzipAndTest("benchmark/bench/mandelbrot.groovy", [])
-    }
-
-    void "test benchmark/bench/nsieve.groovy"() {
-        unzipAndTest("benchmark/bench/nsieve.groovy", [])
-    }
-
-    void "test benchmark/bench/random.groovy"() {
-        unzipAndTest("benchmark/bench/random.groovy", [])
-    }
-
-    void "test benchmark/bench/recursive.groovy"() {
-        unzipAndTest("benchmark/bench/recursive.groovy", [])
-    }
-
-    void "test benchmark/bench/regexdna.groovy"() {
-        unzipAndTest("benchmark/bench/regexdna.groovy", [])
-    }
-
-    void "test benchmark/bench/revcomp.groovy"() {
-        unzipAndTest("benchmark/bench/revcomp.groovy", [])
-    }
-
-    void "test benchmark/bench/spectralnorm.groovy"() {
-        unzipAndTest("benchmark/bench/spectralnorm.groovy", [])
-    }
-
-    void "test benchmark/bench/threadring.groovy"() {
-        unzipAndTest("benchmark/bench/threadring.groovy", [])
-    }
-
-    void "test benchmark/bench/wordfreq.groovy"() {
-        unzipAndTest("benchmark/bench/wordfreq.groovy", [])
-    }
-
-    void "test buildSrc/src/main/groovy/org/codehaus/groovy/gradle/WriteExtensionDescriptorTask.groovy"() {
-        unzipAndTest("buildSrc/src/main/groovy/org/codehaus/groovy/gradle/WriteExtensionDescriptorTask.groovy", [])
-    }
-
-    void "test config/binarycompatibility/binarycompat-report.groovy"() {
-        unzipAndTest("config/binarycompatibility/binarycompat-report.groovy", [])
-    }
-
-    void "test config/checkstyle/checkstyle-report.groovy"() {
-        unzipAndTest("config/checkstyle/checkstyle-report.groovy", [])
-    }
-
-    void "test config/codenarc/codenarc.groovy"() {
-        unzipAndTest("config/codenarc/codenarc.groovy", [])
-    }
-
-    void "test src/examples/astbuilder/Main.groovy"() {
-        unzipAndTest("src/examples/astbuilder/Main.groovy", [])
-    }
-
-    void "test src/examples/astbuilder/MainExample.groovy"() {
-        unzipAndTest("src/examples/astbuilder/MainExample.groovy", [])
-    }
-
-    void "test src/examples/astbuilder/MainIntegrationTest.groovy"() {
-        unzipAndTest("src/examples/astbuilder/MainIntegrationTest.groovy", [])
-    }
-
-    void "test src/examples/astbuilder/MainTransformation.groovy"() {
-        unzipAndTest("src/examples/astbuilder/MainTransformation.groovy", [])
-    }
-
-    void "test src/examples/commandLineTools/AntMap.groovy"() {
-        unzipAndTest("src/examples/commandLineTools/AntMap.groovy", [])
-    }
-
-    void "test src/examples/commandLineTools/BigTests.groovy"() {
-        unzipAndTest("src/examples/commandLineTools/BigTests.groovy", [])
-    }
-
-    void "test src/examples/commandLineTools/ListFiles.groovy"() {
-        unzipAndTest("src/examples/commandLineTools/ListFiles.groovy", [])
-    }
-
-    void "test src/examples/commandLineTools/Reflections.groovy"() {
-        unzipAndTest("src/examples/commandLineTools/Reflections.groovy", [])
-    }
-
-    void "test src/examples/commandLineTools/SimpleWebServer.groovy"() {
-        unzipAndTest("src/examples/commandLineTools/SimpleWebServer.groovy", [])
-    }
-
-    void "test src/examples/console/MortgageCalculator.groovy"() {
-        unzipAndTest("src/examples/console/MortgageCalculator.groovy", [])
-    }
-
-    void "test src/examples/console/knowYourTables.groovy"() {
-        unzipAndTest("src/examples/console/knowYourTables.groovy", [])
-    }
-
-    void "test src/examples/console/thinkOfANumber.groovy"() {
-        unzipAndTest("src/examples/console/thinkOfANumber.groovy", [])
-    }
-
-    void "test src/examples/groovy2d/paintingByNumbers.groovy"() {
-        unzipAndTest("src/examples/groovy2d/paintingByNumbers.groovy", [])
-    }
-
-    void "test src/examples/groovyShell/ArithmeticShell.groovy"() {
-        unzipAndTest("src/examples/groovyShell/ArithmeticShell.groovy", [])
-    }
-
-    void "test src/examples/groovyShell/ArithmeticShellTest.groovy"() {
-        unzipAndTest("src/examples/groovyShell/ArithmeticShellTest.groovy", [])
-    }
-
-    void "test src/examples/groovyShell/BlacklistingShell.groovy"() {
-        unzipAndTest("src/examples/groovyShell/BlacklistingShell.groovy", [])
-    }
-
-    void "test src/examples/groovyShell/BlacklistingShellTest.groovy"() {
-        unzipAndTest("src/examples/groovyShell/BlacklistingShellTest.groovy", [])
-    }
-
-    void "test src/examples/groovy/j2ee/CreateData.groovy"() {
-        unzipAndTest("src/examples/groovy/j2ee/CreateData.groovy", [])
-    }
-
-    void "test src/examples/groovy/model/MvcDemo.groovy"() {
-        unzipAndTest("src/examples/groovy/model/MvcDemo.groovy", [])
-    }
-
-    void "test src/examples/groovy/swing/SwingDemo.groovy"() {
-        unzipAndTest("src/examples/groovy/swing/SwingDemo.groovy", [])
-    }
-
-    void "test src/examples/groovy/swing/TableDemo.groovy"() {
-        unzipAndTest("src/examples/groovy/swing/TableDemo.groovy", [])
-    }
-
-    void "test src/examples/groovy/swing/TableLayoutDemo.groovy"() {
-        unzipAndTest("src/examples/groovy/swing/TableLayoutDemo.groovy", [])
-    }
-
-    void "test src/examples/osgi/hello-groovy-bundle/org/codehaus/groovy/osgi/Activator.groovy"() {
-        unzipAndTest("src/examples/osgi/hello-groovy-bundle/org/codehaus/groovy/osgi/Activator.groovy", [])
-    }
-
-    void "test src/examples/osgi/hello-groovy-bundle/org/codehaus/groovy/osgi/GroovyGreeter.groovy"() {
-        unzipAndTest("src/examples/osgi/hello-groovy-bundle/org/codehaus/groovy/osgi/GroovyGreeter.groovy", [])
-    }
-
-    void "test src/examples/osgi/hello-groovy-bundle/org/codehaus/groovy/osgi/GroovyGreeterImpl.groovy"() {
-        unzipAndTest("src/examples/osgi/hello-groovy-bundle/org/codehaus/groovy/osgi/GroovyGreeterImpl.groovy", [])
-    }
-
-    void "test src/examples/osgi/hello-groovy-test-harness/org/codehaus/groovy/osgi/harness/HarnessActivator.groovy"() {
-        unzipAndTest("src/examples/osgi/hello-groovy-test-harness/org/codehaus/groovy/osgi/harness/HarnessActivator.groovy", [])
-    }
-
-    void "test src/examples/searchEngine/Indexer.groovy"() {
-        unzipAndTest("src/examples/searchEngine/Indexer.groovy", [])
-    }
-
-    void "test src/examples/searchEngine/Searcher.groovy"() {
-        unzipAndTest("src/examples/searchEngine/Searcher.groovy", [])
-    }
-
-    void "test src/examples/swing/BindingExample.groovy"() {
-        unzipAndTest("src/examples/swing/BindingExample.groovy", [])
-    }
-
-    void "test src/examples/swing/BloglinesClient.groovy"() {
-        unzipAndTest("src/examples/swing/BloglinesClient.groovy", [])
-    }
-
-    void "test src/examples/swing/ModelNodeExample.groovy"() {
-        unzipAndTest("src/examples/swing/ModelNodeExample.groovy", [])
-    }
-
-    void "test src/examples/swing/RegexCoach.groovy"() {
-        unzipAndTest("src/examples/swing/RegexCoach.groovy", [])
-    }
-
-    void "test src/examples/swing/RegexCoachController.groovy"() {
-        unzipAndTest("src/examples/swing/RegexCoachController.groovy", [])
-    }
-
-    void "test src/examples/swing/RegexCoachView.groovy"() {
-        unzipAndTest("src/examples/swing/RegexCoachView.groovy", [])
-    }
-
-    void "test src/examples/swing/Widgets.groovy"() {
-        unzipAndTest("src/examples/swing/Widgets.groovy", [])
-    }
-
-    void "test src/examples/swing/binding/caricature/Caricature.groovy"() {
-        unzipAndTest("src/examples/swing/binding/caricature/Caricature.groovy", [])
-    }
-
-    void "test src/examples/swing/greet/Greet.groovy"() {
-        unzipAndTest("src/examples/swing/greet/Greet.groovy", [])
-    }
-
-    void "test src/examples/swing/greet/TwitterAPI.groovy"() {
-        unzipAndTest("src/examples/swing/greet/TwitterAPI.groovy", [])
-    }
-
-    void "test src/examples/swing/greet/View.groovy"() {
-        unzipAndTest("src/examples/swing/greet/View.groovy", [])
-    }
-
-    void "test src/examples/swing/timelog/TimeLogMain.groovy"() {
-        unzipAndTest("src/examples/swing/timelog/TimeLogMain.groovy", [])
-    }
-
-    void "test src/examples/swing/timelog/TimeLogModel.groovy"() {
-        unzipAndTest("src/examples/swing/timelog/TimeLogModel.groovy", [])
-    }
-
-    void "test src/examples/swing/timelog/TimeLogView.groovy"() {
-        unzipAndTest("src/examples/swing/timelog/TimeLogView.groovy", [])
-    }
-
-    void "test src/examples/transforms/global/CompiledAtASTTransformation.groovy"() {
-        unzipAndTest("src/examples/transforms/global/CompiledAtASTTransformation.groovy", [])
-    }
-
-    void "test src/examples/transforms/global/CompiledAtExample.groovy"() {
-        unzipAndTest("src/examples/transforms/global/CompiledAtExample.groovy", [])
-    }
-
-    void "test src/examples/transforms/global/CompiledAtIntegrationTest.groovy"() {
-        unzipAndTest("src/examples/transforms/global/CompiledAtIntegrationTest.groovy", [])
-    }
-
-    void "test src/examples/transforms/global/LoggingASTTransformation.groovy"() {
-        unzipAndTest("src/examples/transforms/global/LoggingASTTransformation.groovy", [])
-    }
-
-    void "test src/examples/transforms/global/LoggingExample.groovy"() {
-        unzipAndTest("src/examples/transforms/global/LoggingExample.groovy", [])
-    }
-
-    void "test src/examples/transforms/local/LoggingASTTransformation.groovy"() {
-        unzipAndTest("src/examples/transforms/local/LoggingASTTransformation.groovy", [])
-    }
-
-    void "test src/examples/transforms/local/LoggingExample.groovy"() {
-        unzipAndTest("src/examples/transforms/local/LoggingExample.groovy", [])
-    }
-
-    void "test src/examples/transforms/local/WithLogging.groovy"() {
-        unzipAndTest("src/examples/transforms/local/WithLogging.groovy", [])
-    }
-
-    void "test src/examples/webapps/groovlet-examples/WEB-INF/groovy/Animal.groovy"() {
-        unzipAndTest("src/examples/webapps/groovlet-examples/WEB-INF/groovy/Animal.groovy", [])
-    }
-
-    void "test src/examples/webapps/groovlet-examples/WEB-INF/groovy/zoo/Fish.groovy"() {
-        unzipAndTest("src/examples/webapps/groovlet-examples/WEB-INF/groovy/zoo/Fish.groovy", [])
-    }
-
-    void "test src/examples/webapps/groovlet-examples/WEB-INF/groovy/zoo/fish/Shark.groovy"() {
-        unzipAndTest("src/examples/webapps/groovlet-examples/WEB-INF/groovy/zoo/fish/Shark.groovy", [])
-    }
-
-    void "test src/examples/webapps/groovlet-examples/WEB-INF/groovy/zoo/fish/Trout.groovy"() {
-        unzipAndTest("src/examples/webapps/groovlet-examples/WEB-INF/groovy/zoo/fish/Trout.groovy", [])
-    }
-
-    void "test src/examples/webapps/groovlet-examples/hello/hello.groovy"() {
-        unzipAndTest("src/examples/webapps/groovlet-examples/hello/hello.groovy", [])
-    }
-
-    void "test src/examples/webapps/groovlet-examples/index.groovy"() {
-        unzipAndTest("src/examples/webapps/groovlet-examples/index.groovy", [])
-    }
-
-    void "test src/examples/webapps/groovlet-examples/zoo/HommingbergerGepardenforelle.groovy"() {
-        unzipAndTest("src/examples/webapps/groovlet-examples/zoo/HommingbergerGepardenforelle.groovy", [])
-    }
-
-    void "test src/examples/webapps/groovlet-examples/zoo/visit.groovy"() {
-        unzipAndTest("src/examples/webapps/groovlet-examples/zoo/visit.groovy", [])
-    }
-
-    void "test src/examples/webapps/groovlet-examples/zoo/zoo.groovy"() {
-        unzipAndTest("src/examples/webapps/groovlet-examples/zoo/zoo.groovy", [])
-    }
-
-    void "test src/main/groovy/beans/ListenerList.groovy"() {
-        unzipAndTest("src/main/groovy/beans/ListenerList.groovy", [])
-    }
-
-    void "test src/main/groovy/beans/ListenerListASTTransformation.groovy"() {
-        unzipAndTest("src/main/groovy/beans/ListenerListASTTransformation.groovy", [])
-    }
-
-    void "test src/main/groovy/cli/CliBuilderException.groovy"() {
-        unzipAndTest("src/main/groovy/cli/CliBuilderException.groovy", [])
-    }
-
-    void "test src/main/groovy/cli/OptionField.groovy"() {
-        unzipAndTest("src/main/groovy/cli/OptionField.groovy", [])
-    }
-
-    void "test src/main/groovy/cli/UnparsedField.groovy"() {
-        unzipAndTest("src/main/groovy/cli/UnparsedField.groovy", [])
-    }
-
-    void "test src/main/groovy/grape/GrapeIvy.groovy"() {
-        unzipAndTest("src/main/groovy/grape/GrapeIvy.groovy", [])
-    }
-
-    void "test src/main/groovy/transform/AutoExternalize.groovy"() {
-        unzipAndTest("src/main/groovy/transform/AutoExternalize.groovy", [])
-    }
-
-    void "test src/main/groovy/transform/Canonical.groovy"() {
-        unzipAndTest("src/main/groovy/transform/Canonical.groovy", [])
-    }
-
-    void "test src/main/groovy/transform/CompileDynamic.groovy"() {
-        unzipAndTest("src/main/groovy/transform/CompileDynamic.groovy", [])
-    }
-
-    void "test src/main/groovy/transform/ConditionalInterrupt.groovy"() {
-        unzipAndTest("src/main/groovy/transform/ConditionalInterrupt.groovy", [])
-    }
-
-    void "test src/main/groovy/transform/TailRecursive.groovy"() {
-        unzipAndTest("src/main/groovy/transform/TailRecursive.groovy", [])
-    }
-
-    void "test src/main/groovy/transform/ThreadInterrupt.groovy"() {
-        unzipAndTest("src/main/groovy/transform/ThreadInterrupt.groovy", [])
-    }
-
-    void "test src/main/groovy/transform/TimedInterrupt.groovy"() {
-        unzipAndTest("src/main/groovy/transform/TimedInterrupt.groovy", [])
-    }
-
-    void "test src/main/groovy/util/CliBuilder.groovy"() {
-        unzipAndTest("src/main/groovy/util/CliBuilder.groovy", [])
-    }
-
-    void "test src/main/groovy/util/ConfigSlurper.groovy"() {
-        unzipAndTest("src/main/groovy/util/ConfigSlurper.groovy", [])
-    }
-
-    void "test src/main/groovy/util/FileNameByRegexFinder.groovy"() {
-        unzipAndTest("src/main/groovy/util/FileNameByRegexFinder.groovy", [])
-    }
-
-    void "test src/main/groovy/util/FileTreeBuilder.groovy"() {
-        unzipAndTest("src/main/groovy/util/FileTreeBuilder.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/ast/builder/AstBuilder.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/ast/builder/AstBuilder.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/ast/builder/AstSpecificationCompiler.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/ast/builder/AstSpecificationCompiler.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/ast/builder/AstStringCompiler.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/ast/builder/AstStringCompiler.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/classgen/genArrayAccess.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/classgen/genArrayAccess.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/classgen/genArrays.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/classgen/genArrays.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/classgen/genDgmMath.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/classgen/genDgmMath.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/classgen/genMathModification.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/classgen/genMathModification.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/control/customizers/ASTTransformationCustomizer.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/control/customizers/ASTTransformationCustomizer.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/control/customizers/builder/ASTTransformationCustomizerFactory.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/control/customizers/builder/ASTTransformationCustomizerFactory.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/control/customizers/builder/CompilerCustomizationBuilder.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/control/customizers/builder/CompilerCustomizationBuilder.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/tools/GrapeMain.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/tools/GrapeMain.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/tools/ast/TransformTestHelper.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/tools/ast/TransformTestHelper.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/ASTTestTransformation.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/ASTTestTransformation.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/ConditionalInterruptibleASTTransformation.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/ConditionalInterruptibleASTTransformation.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/ThreadInterruptibleASTTransformation.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/ThreadInterruptibleASTTransformation.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/TimedInterruptibleASTTransformation.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/TimedInterruptibleASTTransformation.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/AstHelper.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/AstHelper.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/CollectRecursiveCalls.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/CollectRecursiveCalls.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/HasRecursiveCalls.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/HasRecursiveCalls.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/InWhileLoopWrapper.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/InWhileLoopWrapper.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/RecursivenessTester.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/RecursivenessTester.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/ReturnAdderForClosures.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/ReturnAdderForClosures.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/ReturnStatementToIterationConverter.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/ReturnStatementToIterationConverter.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/StatementReplacer.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/StatementReplacer.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/TailRecursiveASTTransformation.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/TailRecursiveASTTransformation.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/TernaryToIfStatementConverter.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/TernaryToIfStatementConverter.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/VariableAccessReplacer.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/VariableAccessReplacer.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/VariableExpressionReplacer.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/VariableExpressionReplacer.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/transform/tailrec/VariableExpressionTransformer.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/transform/tailrec/VariableExpressionTransformer.groovy", [])
-    }
-
-    void "test src/main/org/codehaus/groovy/util/StringUtil.groovy"() {
-        unzipAndTest("src/main/org/codehaus/groovy/util/StringUtil.groovy", [])
-    }
-
-    void "test src/spec/test-resources/aftermethodcall.groovy"() {
-        unzipAndTest("src/spec/test-resources/aftermethodcall.groovy", [])
-    }
-
-    void "test src/spec/test-resources/aftervisitclass.groovy"() {
-        unzipAndTest("src/spec/test-resources/aftervisitclass.groovy", [])
-    }
-
-    void "test src/spec/test-resources/aftervisitmethod.groovy"() {
-        unzipAndTest("src/spec/test-resources/aftervisitmethod.groovy", [])
-    }
-
-    void "test src/spec/test-resources/ambiguousmethods.groovy"() {
-        unzipAndTest("src/spec/test-resources/ambiguousmethods.groovy", [])
-    }
-
-    void "test src/spec/test-resources/beforemethodcall.groovy"() {
-        unzipAndTest("src/spec/test-resources/beforemethodcall.groovy", [])
-    }
-
-    void "test src/spec/test-resources/beforevisitclass.groovy"() {
-        unzipAndTest("src/spec/test-resources/beforevisitclass.groovy", [])
-    }
-
-    void "test src/spec/test-resources/beforevisitmethod.groovy"() {
-        unzipAndTest("src/spec/test-resources/beforevisitmethod.groovy", [])
-    }
-
-    void "test src/spec/test-resources/finish.groovy"() {
-        unzipAndTest("src/spec/test-resources/finish.groovy", [])
-    }
-
-    void "test src/spec/test-resources/incompatibleassignment.groovy"() {
-        unzipAndTest("src/spec/test-resources/incompatibleassignment.groovy", [])
-    }
-
-    void "test src/spec/test-resources/methodnotfound.groovy"() {
-        unzipAndTest("src/spec/test-resources/methodnotfound.groovy", [])
-    }
-
-    void "test src/spec/test-resources/newmethod.groovy"() {
-        unzipAndTest("src/spec/test-resources/newmethod.groovy", [])
-    }
-
-    void "test src/spec/test-resources/onmethodselection.groovy"() {
-        unzipAndTest("src/spec/test-resources/onmethodselection.groovy", [])
-    }
-
-    void "test src/spec/test-resources/reloading/dependency1.groovy"() {
-        unzipAndTest("src/spec/test-resources/reloading/dependency1.groovy", [])
-    }
-
-    void "test src/spec/test-resources/reloading/dependency2.groovy"() {
-        unzipAndTest("src/spec/test-resources/reloading/dependency2.groovy", [])
-    }
-
-    void "test src/spec/test-resources/reloading/source1.groovy"() {
-        unzipAndTest("src/spec/test-resources/reloading/source1.groovy", [])
-    }
-
-    void "test src/spec/test-resources/reloading/source2.groovy"() {
-        unzipAndTest("src/spec/test-resources/reloading/source2.groovy", [])
-    }
-
-    void "test src/spec/test-resources/reloading/source3.groovy"() {
-        unzipAndTest("src/spec/test-resources/reloading/source3.groovy", [])
-    }
-
-    void "test src/spec/test-resources/robotextension.groovy"() {
-        unzipAndTest("src/spec/test-resources/robotextension.groovy", [])
-    }
-
-    void "test src/spec/test-resources/robotextension2.groovy"() {
-        unzipAndTest("src/spec/test-resources/robotextension2.groovy", [])
-    }
-
-    void "test src/spec/test-resources/robotextension3.groovy"() {
-        unzipAndTest("src/spec/test-resources/robotextension3.groovy", [])
-    }
-
-    void "test src/spec/test-resources/scoping.groovy"() {
-        unzipAndTest("src/spec/test-resources/scoping.groovy", [])
-    }
-
-    void "test src/spec/test-resources/scoping_alt.groovy"() {
-        unzipAndTest("src/spec/test-resources/scoping_alt.groovy", [])
-    }
-
-    void "test src/spec/test-resources/selfcheck.groovy"() {
-        unzipAndTest("src/spec/test-resources/selfcheck.groovy", [])
-    }
-
-    void "test src/spec/test-resources/setup.groovy"() {
-        unzipAndTest("src/spec/test-resources/setup.groovy", [])
-    }
-
-    void "test src/spec/test-resources/unresolvedattribute.groovy"() {
-        unzipAndTest("src/spec/test-resources/unresolvedattribute.groovy", [])
-    }
-
-    void "test src/spec/test-resources/unresolvedproperty.groovy"() {
-        unzipAndTest("src/spec/test-resources/unresolvedproperty.groovy", [])
-    }
-
-    void "test src/spec/test-resources/unresolvedvariable.groovy"() {
-        unzipAndTest("src/spec/test-resources/unresolvedvariable.groovy", [])
-    }
-
-    void "test src/spec/test/BaseScriptSpecTest.groovy"() {
-        unzipAndTest("src/spec/test/BaseScriptSpecTest.groovy", [])
-    }
-
-    void "test src/spec/test/ClassDesignASTTransformsTest.groovy"() {
-        unzipAndTest("src/spec/test/ClassDesignASTTransformsTest.groovy", [])
-    }
-
-    void "test src/spec/test/ClassTest.groovy"() {
-        unzipAndTest("src/spec/test/ClassTest.groovy", [])
-    }
-
-    void "test src/spec/test/CloningASTTransformsTest.groovy"() {
-        unzipAndTest("src/spec/test/CloningASTTransformsTest.groovy", [])
-    }
-
-    void "test src/spec/test/ClosuresSpecTest.groovy"() {
-        unzipAndTest("src/spec/test/ClosuresSpecTest.groovy", [])
-    }
-
-    void "test src/spec/test/CodeGenerationASTTransformsTest.groovy"() {
-        unzipAndTest("src/spec/test/CodeGenerationASTTransformsTest.groovy", [])
-    }
-
-    void "test src/spec/test/CoercionTest.groovy"() {
-        unzipAndTest("src/spec/test/CoercionTest.groovy", [])
-    }
-
-    void "test src/spec/test/CommandChainsTest.groovy"() {
-        unzipAndTest("src/spec/test/CommandChainsTest.groovy", [])
-    }
-
-    void "test src/spec/test/CompilerDirectivesASTTransformsTest.groovy"() {
-        unzipAndTest("src/spec/test/CompilerDirectivesASTTransformsTest.groovy", [])
-    }
-
-    void "test src/spec/test/CustomizersTest.groovy"() {
-        unzipAndTest("src/spec/test/CustomizersTest.groovy", [])
-    }
-
-    void "test src/spec/test/DeclarativeConcurrencyASTTransformsTest.groovy"() {
-        unzipAndTest("src/spec/test/DeclarativeConcurrencyASTTransformsTest.groovy", [])
-    }
-
-    void "test src/spec/test/DelegatesToSpecTest.groovy"() {
-        unzipAndTest("src/spec/test/DelegatesToSpecTest.groovy", [])
-    }
-
-    void "test src/spec/test/DesignPatternsTest.groovy"() {
-        unzipAndTest("src/spec/test/DesignPatternsTest.groovy", [])
-    }
-
-    void "test src/spec/test/DifferencesFromJavaTest.groovy"() {
-        unzipAndTest("src/spec/test/DifferencesFromJavaTest.groovy", [])
-    }
-
-    void "test src/spec/test/ExtensionModuleSpecTest.groovy"() {
-        unzipAndTest("src/spec/test/ExtensionModuleSpecTest.groovy", [])
-    }
-
-    void "test src/spec/test/IntegrationTest.groovy"() {
-        unzipAndTest("src/spec/test/IntegrationTest.groovy", [])
-    }
-
-    void "test src/spec/test/LogImprovementsASTTransformsTest.groovy"() {
-        unzipAndTest("src/spec/test/LogImprovementsASTTransformsTest.groovy", [])
-    }
-
-    void "test src/spec/test/OperatorsTest.groovy"() {
-        unzipAndTest("src/spec/test/OperatorsTest.groovy", [])
-    }
-
-    void "test src/spec/test/PackageTest.groovy"() {
-        unzipAndTest("src/spec/test/PackageTest.groovy", [])
-    }
-
-    void "test src/spec/test/PrimitiveTest.groovy"() {
-        unzipAndTest("src/spec/test/PrimitiveTest.groovy", [])
-    }
-
-    void "test src/spec/test/SaferScriptingASTTransformsTest.groovy"() {
-        unzipAndTest("src/spec/test/SaferScriptingASTTransformsTest.groovy", [])
-    }
-
-    void "test src/spec/test/ScriptsAndClassesSpecTest.groovy"() {
-        unzipAndTest("src/spec/test/ScriptsAndClassesSpecTest.groovy", [])
-    }
-
-    void "test src/spec/test/SemanticsTest.groovy"() {
-        unzipAndTest("src/spec/test/SemanticsTest.groovy", [])
-    }
-
-    void "test src/spec/test/SwingASTTransformsTest.groovy"() {
-        unzipAndTest("src/spec/test/SwingASTTransformsTest.groovy", [])
-    }
-
-    void "test src/spec/test/SyntaxTest.groovy"() {
-        unzipAndTest("src/spec/test/SyntaxTest.groovy", [])
-    }
-
-    void "test src/spec/test/TestingASTTransformsTest.groovy"() {
-        unzipAndTest("src/spec/test/TestingASTTransformsTest.groovy", [])
-    }
-
-    void "test src/spec/test/TraitsSpecificationTest.groovy"() {
-        unzipAndTest("src/spec/test/TraitsSpecificationTest.groovy", [])
-    }
-
-    void "test src/spec/test/asciidoctor/Utils.groovy"() {
-        unzipAndTest("src/spec/test/asciidoctor/Utils.groovy", [])
-    }
-
-    void "test src/spec/test/builder/CliBuilderTest.groovy"() {
-        unzipAndTest("src/spec/test/builder/CliBuilderTest.groovy", [])
-    }
-
-    void "test src/spec/test/builder/FileTreeBuilderTest.groovy"() {
-        unzipAndTest("src/spec/test/builder/FileTreeBuilderTest.groovy", [])
-    }
-
-    void "test src/spec/test/builder/NodeBuilderTest.groovy"() {
-        unzipAndTest("src/spec/test/builder/NodeBuilderTest.groovy", [])
-    }
-
-    void "test src/spec/test/builder/ObjectGraphBuilderTest.groovy"() {
-        unzipAndTest("src/spec/test/builder/ObjectGraphBuilderTest.groovy", [])
-    }
-
-    void "test src/spec/test/gdk/ConfigSlurperTest.groovy"() {
-        unzipAndTest("src/spec/test/gdk/ConfigSlurperTest.groovy", [])
-    }
-
-    void "test src/spec/test/gdk/ExpandoTest.groovy"() {
-        unzipAndTest("src/spec/test/gdk/ExpandoTest.groovy", [])
-    }
-
-    void "test src/spec/test/gdk/ObservableTest.groovy"() {
-        unzipAndTest("src/spec/test/gdk/ObservableTest.groovy", [])
-    }
-
-    void "test src/spec/test/gdk/WorkingWithCollectionsTest.groovy"() {
-        unzipAndTest("src/spec/test/gdk/WorkingWithCollectionsTest.groovy", [])
-    }
-
-    void "test src/spec/test/gdk/WorkingWithIOSpecTest.groovy"() {
-        unzipAndTest("src/spec/test/gdk/WorkingWithIOSpecTest.groovy", [])
-    }
-
-    void "test src/spec/test/metaprogramming/ASTXFormSpecTest.groovy"() {
-        unzipAndTest("src/spec/test/metaprogramming/ASTXFormSpecTest.groovy", [])
-    }
-
-    void "test src/spec/test/metaprogramming/CategoryTest.groovy"() {
-        unzipAndTest("src/spec/test/metaprogramming/CategoryTest.groovy", [])
-    }
-
-    void "test src/spec/test/metaprogramming/ExpandoMetaClassTest.groovy"() {
-        unzipAndTest("src/spec/test/metaprogramming/ExpandoMetaClassTest.groovy", [])
-    }
-
-    void "test src/spec/test/metaprogramming/GroovyObjectTest.groovy"() {
-        unzipAndTest("src/spec/test/metaprogramming/GroovyObjectTest.groovy", [])
-    }
-
-    void "test src/spec/test/metaprogramming/InterceptableTest.groovy"() {
-        unzipAndTest("src/spec/test/metaprogramming/InterceptableTest.groovy", [])
-    }
-
-    void "test src/spec/test/metaprogramming/InterceptionThroughMetaClassTest.groovy"() {
-        unzipAndTest("src/spec/test/metaprogramming/InterceptionThroughMetaClassTest.groovy", [])
-    }
-
-    void "test src/spec/test/metaprogramming/MethodPropertyMissingTest.groovy"() {
-        unzipAndTest("src/spec/test/metaprogramming/MethodPropertyMissingTest.groovy", [])
-    }
-
-    void "test src/spec/test/metaprogramming/MyTransformToDebug.groovy"() {
-        unzipAndTest("src/spec/test/metaprogramming/MyTransformToDebug.groovy", [])
-    }
-
-    void "test src/spec/test/objectorientation/MethodsTest.groovy"() {
-        unzipAndTest("src/spec/test/objectorientation/MethodsTest.groovy", [])
-    }
-
-    void "test src/spec/test/semantics/GPathTest.groovy"() {
-        unzipAndTest("src/spec/test/semantics/GPathTest.groovy", [])
-    }
-
-    void "test src/spec/test/semantics/LabelsTest.groovy"() {
-        unzipAndTest("src/spec/test/semantics/LabelsTest.groovy", [])
-    }
-
-    void "test src/spec/test/semantics/OptionalityTest.groovy"() {
-        unzipAndTest("src/spec/test/semantics/OptionalityTest.groovy", [])
-    }
-
-    void "test src/spec/test/semantics/PowerAssertTest.groovy"() {
-        unzipAndTest("src/spec/test/semantics/PowerAssertTest.groovy", [])
-    }
-
-    void "test src/spec/test/semantics/TheGroovyTruthTest.groovy"() {
-        unzipAndTest("src/spec/test/semantics/TheGroovyTruthTest.groovy", [])
-    }
-
-    void "test src/spec/test/support/MaxRetriesExtension.groovy"() {
-        unzipAndTest("src/spec/test/support/MaxRetriesExtension.groovy", [])
-    }
-
-    void "test src/spec/test/support/StaticStringExtension.groovy"() {
-        unzipAndTest("src/spec/test/support/StaticStringExtension.groovy", [])
-    }
-
-    void "test src/spec/test/testingguide/GDKMethodTests.groovy"() {
-        unzipAndTest("src/spec/test/testingguide/GDKMethodTests.groovy", [])
-    }
-
-    void "test src/spec/test/testingguide/GroovyTestCaseExampleTests.groovy"() {
-        unzipAndTest("src/spec/test/testingguide/GroovyTestCaseExampleTests.groovy", [])
-    }
-
-    void "test src/spec/test/testingguide/JUnit4ExampleTests.groovy"() {
-        unzipAndTest("src/spec/test/testingguide/JUnit4ExampleTests.groovy", [])
-    }
-
-    void "test src/spec/test/testingguide/MockingExampleTests.groovy"() {
-        unzipAndTest("src/spec/test/testingguide/MockingExampleTests.groovy", [])
-    }
-
-    void "test src/spec/test/typing/OptionalTypingTest.groovy"() {
-        unzipAndTest("src/spec/test/typing/OptionalTypingTest.groovy", [])
-    }
-
-    void "test src/spec/test/typing/PrecompiledExtension.groovy"() {
-        unzipAndTest("src/spec/test/typing/PrecompiledExtension.groovy", [])
-    }
-
-    void "test src/spec/test/typing/Robot.groovy"() {
-        unzipAndTest("src/spec/test/typing/Robot.groovy", [])
-    }
-
-    void "test src/spec/test/typing/StaticCompilationIntroTest.groovy"() {
-        unzipAndTest("src/spec/test/typing/StaticCompilationIntroTest.groovy", [])
-    }
-
-    void "test src/spec/test/typing/TypeCheckingExtensionSpecTest.groovy"() {
-        unzipAndTest("src/spec/test/typing/TypeCheckingExtensionSpecTest.groovy", [])
-    }
-
-    void "test src/spec/test/typing/TypeCheckingHintsTest.groovy"() {
-        unzipAndTest("src/spec/test/typing/TypeCheckingHintsTest.groovy", [])
-    }
-
-    void "test src/spec/test/typing/TypeCheckingTest.groovy"() {
-        unzipAndTest("src/spec/test/typing/TypeCheckingTest.groovy", [])
-    }
-
-    void "test src/tck/src/org/codehaus/groovy/tck/BatchGenerate.groovy"() {
-        unzipAndTest("src/tck/src/org/codehaus/groovy/tck/BatchGenerate.groovy", [])
-    }
-
-    void "test src/tck/src/org/codehaus/groovy/tck/TestGenerator.groovy"() {
-        unzipAndTest("src/tck/src/org/codehaus/groovy/tck/TestGenerator.groovy", [])
-    }
-
-    void "test src/tck/test/gls/ch03/s01/Unicode1.groovy"() {
-        unzipAndTest("src/tck/test/gls/ch03/s01/Unicode1.groovy", [])
-    }
-
-    void "test src/tck/test/gls/ch03/s01/Unicode2.groovy"() {
-        unzipAndTest("src/tck/test/gls/ch03/s01/Unicode2.groovy", [])
-    }
-
-    void "test src/tck/test/gls/ch03/s02/LexicalTranslation1.groovy"() {
-        unzipAndTest("src/tck/test/gls/ch03/s02/LexicalTranslation1.groovy", [])
-    }
-
-    void "test src/tck/test/gls/ch03/s02/Longest1.groovy"() {
-        unzipAndTest("src/tck/test/gls/ch03/s02/Longest1.groovy", [])
-    }
-
-    void "test src/tck/test/gls/ch03/s03/UnicodeEscapes1.groovy"() {
-        unzipAndTest("src/tck/test/gls/ch03/s03/UnicodeEscapes1.groovy", [])
-    }
-
-    // https://github.com/danielsun1106/groovy-parser/issues/3
-    void "test src/tck/test/gls/ch03/s03/UnicodeEscapes2.groovy"() {
-        unzipAndTest("src/tck/test/gls/ch03/s03/UnicodeEscapes2.groovy", [], ['\\ufffg': '/ufffg', '\\uu006g': '/uu006g', '\\uab cd': '/uab cd'])
-    }
-
-    void "test src/test-resources/groovy/transform/sc/MixedMode.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/sc/MixedMode.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/sc/MixedMode2.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/sc/MixedMode2.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/sc/MixedModeDynamicBuilder.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/sc/MixedModeDynamicBuilder.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/AmbiguousMethods.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/AmbiguousMethods.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/AnnotatedByTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/AnnotatedByTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/ArgumentsTestingTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/ArgumentsTestingTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/BeforeAfterClassTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/BeforeAfterClassTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/BinaryOperatorTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/BinaryOperatorTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/DelegatesToTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/DelegatesToTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/FinishTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/FinishTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/FirstArgumentsTestingTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/FirstArgumentsTestingTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/Groovy6047Extension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/Groovy6047Extension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/IncompatibleAssignmentTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/IncompatibleAssignmentTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/IncompatibleReturnTypeTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/IncompatibleReturnTypeTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/MissingMethod1TestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/MissingMethod1TestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/MissingMethod2TestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/MissingMethod2TestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/NewMethodAndIsGeneratedTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/NewMethodAndIsGeneratedTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/NthArgumentTestingTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/NthArgumentTestingTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/OnMethodSelectionTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/OnMethodSelectionTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/PrefixChangerTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/PrefixChangerTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/RobotMove.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/RobotMove.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/ScopeEnterExitTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/ScopeEnterExitTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/SetupTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/SetupTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/SilentTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/SilentTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/SprintfExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/SprintfExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/UndefinedVariableNoHandleTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/UndefinedVariableNoHandleTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/UndefinedVariableTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/UndefinedVariableTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/UnresolvedAttributeTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/UnresolvedAttributeTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/UnresolvedPropertyTestExtension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/UnresolvedPropertyTestExtension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/UpperCaseMethodTest1Extension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/UpperCaseMethodTest1Extension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/UpperCaseMethodTest2Extension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/UpperCaseMethodTest2Extension.groovy", [])
-    }
-
-    void "test src/test-resources/groovy/transform/stc/UpperCaseMethodTest3Extension.groovy"() {
-        unzipAndTest("src/test-resources/groovy/transform/stc/UpperCaseMethodTest3Extension.groovy", [])
-    }
-
-    void "test src/test-resources/stubgenerator/circularLanguageReference/Rectangle.groovy"() {
-        unzipAndTest("src/test-resources/stubgenerator/circularLanguageReference/Rectangle.groovy", [])
-    }
-
-    void "test src/test-resources/stubgenerator/propertyUsageFromJava/somepackage/GroovyPogo.groovy"() {
-        unzipAndTest("src/test-resources/stubgenerator/propertyUsageFromJava/somepackage/GroovyPogo.groovy", [])
-    }
-
-    void "test src/test/MainJavadocAssertionTest.groovy"() {
-        unzipAndTest("src/test/MainJavadocAssertionTest.groovy", [])
-    }
-
-    void "test src/test/Outer3.groovy"() {
-        unzipAndTest("src/test/Outer3.groovy", [])
-    }
-
-    void "test src/test/Outer4.groovy"() {
-        unzipAndTest("src/test/Outer4.groovy", [])
-    }
-
-    void "test src/test/gls/CompilableTestSupport.groovy"() {
-        unzipAndTest("src/test/gls/CompilableTestSupport.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/AnnotationTest.groovy"() {
-        unzipAndTest("src/test/gls/annotations/AnnotationTest.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/XmlEnum.groovy"() {
-        unzipAndTest("src/test/gls/annotations/XmlEnum.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/XmlEnumValue.groovy"() {
-        unzipAndTest("src/test/gls/annotations/XmlEnumValue.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/closures/AnnotationClosureExhaustiveTestSupport.groovy"() {
-        unzipAndTest("src/test/gls/annotations/closures/AnnotationClosureExhaustiveTestSupport.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/closures/AnnotationClosureOwnerCallTest.groovy"() {
-        unzipAndTest("src/test/gls/annotations/closures/AnnotationClosureOwnerCallTest.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/closures/AnnotationClosureTest.groovy"() {
-        unzipAndTest("src/test/gls/annotations/closures/AnnotationClosureTest.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/closures/AnnotationClosureThisObjectCallTest.groovy"() {
-        unzipAndTest("src/test/gls/annotations/closures/AnnotationClosureThisObjectCallTest.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/closures/AnnotationClosureUnqualifiedCallTest.groovy"() {
-        unzipAndTest("src/test/gls/annotations/closures/AnnotationClosureUnqualifiedCallTest.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/closures/AnnotationClosureWithNonLocalVariable.groovy"() {
-        unzipAndTest("src/test/gls/annotations/closures/AnnotationClosureWithNonLocalVariable.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/closures/AnnotationClosureWithParametersTest.groovy"() {
-        unzipAndTest("src/test/gls/annotations/closures/AnnotationClosureWithParametersTest.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/closures/JavaCompatibility.groovy"() {
-        unzipAndTest("src/test/gls/annotations/closures/JavaCompatibility.groovy", [])
-    }
-
-    void "test src/test/gls/annotations/closures/JavaCompatibilityParameterized.groovy"() {
-        unzipAndTest("src/test/gls/annotations/closures/JavaCompatibilityParameterized.groovy", [])
-    }
-
-    void "test src/test/gls/ch06/s05/GName1Test.groovy"() {
-        unzipAndTest("src/test/gls/ch06/s05/GName1Test.groovy", [])
-    }
-
-    void "test src/test/gls/ch08/s04/FormalParameterTest.groovy"() {
-        unzipAndTest("src/test/gls/ch08/s04/FormalParameterTest.groovy", [])
-    }
-
-    void "test src/test/gls/ch08/s04/RepetitiveMethodTest.groovy"() {
-        unzipAndTest("src/test/gls/ch08/s04/RepetitiveMethodTest.groovy", [])
-    }
-
-    void "test src/test/gls/enums/EnumTest.groovy"() {
-        unzipAndTest("src/test/gls/enums/EnumTest.groovy", [])
-    }
-
-    void "test src/test/gls/generics/GenericsTest.groovy"() {
-        unzipAndTest("src/test/gls/generics/GenericsTest.groovy", [])
-    }
-
-    void "test src/test/gls/innerClass/InnerClassTest.groovy"() {
-        unzipAndTest("src/test/gls/innerClass/InnerClassTest.groovy", [])
-    }
-
-    void "test src/test/gls/innerClass/InnerInterfaceTest.groovy"() {
-        unzipAndTest("src/test/gls/innerClass/InnerInterfaceTest.groovy", [])
-    }
-
-    void "test src/test/gls/invocation/ClassDuplicationTest.groovy"() {
-        unzipAndTest("src/test/gls/invocation/ClassDuplicationTest.groovy", [])
-    }
-
-    void "test src/test/gls/invocation/ClosureDelegationTest.groovy"() {
-        unzipAndTest("src/test/gls/invocation/ClosureDelegationTest.groovy", [])
-    }
-
-    void "test src/test/gls/invocation/ConstructorDelegationTest.groovy"() {
-        unzipAndTest("src/test/gls/invocation/ConstructorDelegationTest.groovy", [])
-    }
-
-    void "test src/test/gls/invocation/CovariantReturnTest.groovy"() {
-        unzipAndTest("src/test/gls/invocation/CovariantReturnTest.groovy", [])
-    }
-
-    void "test src/test/gls/invocation/DefaultParamTest.groovy"() {
-        unzipAndTest("src/test/gls/invocation/DefaultParamTest.groovy", [])
-    }
-
-    void "test src/test/gls/invocation/GroovyObjectInheritanceTest.groovy"() {
-        unzipAndTest("src/test/gls/invocation/GroovyObjectInheritanceTest.groovy", [])
-    }
-
-    void "test src/test/gls/invocation/MethodDeclarationTest.groovy"() {
-        unzipAndTest("src/test/gls/invocation/MethodDeclarationTest.groovy", [])
-    }
-
-    void "test src/test/gls/invocation/MethodSelectionTest.groovy"() {
-        unzipAndTest("src/test/gls/invocation/MethodSelectionTest.groovy", [])
-    }
-
-    void "test src/test/gls/invocation/StaticMethodInvocationTest.groovy"() {
-        unzipAndTest("src/test/gls/invocation/StaticMethodInvocationTest.groovy", [])
-    }
-
-    void "test src/test/gls/property/MetaClassOverridingTest.groovy"() {
-        unzipAndTest("src/test/gls/property/MetaClassOverridingTest.groovy", [])
-    }
-
-    void "test src/test/gls/scope/BlockScopeVisibilityTest.groovy"() {
-        unzipAndTest("src/test/gls/scope/BlockScopeVisibilityTest.groovy", [])
-    }
-
-    void "test src/test/gls/scope/ClassVariableHidingTest.groovy"() {
-        unzipAndTest("src/test/gls/scope/ClassVariableHidingTest.groovy", [])
-    }
-
-    void "test src/test/gls/scope/FinalAccessTest.groovy"() {
-        unzipAndTest("src/test/gls/scope/FinalAccessTest.groovy", [])
-    }
-
-    void "test src/test/gls/scope/MultipleDefinitionOfSameVariableTest.groovy"() {
-        unzipAndTest("src/test/gls/scope/MultipleDefinitionOfSameVariableTest.groovy", [])
-    }
-
-    void "test src/test/gls/scope/NameResolvingTest.groovy"() {
-        unzipAndTest("src/test/gls/scope/NameResolvingTest.groovy", [])
-    }
-
-    void "test src/test/gls/scope/StaticScopeTest.groovy"() {
-        unzipAndTest("src/test/gls/scope/StaticScopeTest.groovy", [])
-    }
-
-    void "test src/test/gls/scope/VariablePrecedenceTest.groovy"() {
-        unzipAndTest("src/test/gls/scope/VariablePrecedenceTest.groovy", [])
-    }
-
-    void "test src/test/gls/sizelimits/StringSizeTest.groovy"() {
-        unzipAndTest("src/test/gls/sizelimits/StringSizeTest.groovy", [])
-    }
-
-    void "test src/test/gls/statements/DeclarationTest.groovy"() {
-        unzipAndTest("src/test/gls/statements/DeclarationTest.groovy", [])
-    }
-
-    void "test src/test/gls/statements/MultipleAssignmentDeclarationTest.groovy"() {
-        unzipAndTest("src/test/gls/statements/MultipleAssignmentDeclarationTest.groovy", [])
-    }
-
-    void "test src/test/gls/statements/MultipleAssignmentTest.groovy"() {
-        unzipAndTest("src/test/gls/statements/MultipleAssignmentTest.groovy", [])
-    }
-
-    void "test src/test/gls/statements/ReturnTest.groovy"() {
-        unzipAndTest("src/test/gls/statements/ReturnTest.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/AssertTest.groovy"() {
-        unzipAndTest("src/test/gls/syntax/AssertTest.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/BinaryLiteralTest.groovy"() {
-        unzipAndTest("src/test/gls/syntax/BinaryLiteralTest.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/Gep3OrderDslTest.groovy"() {
-        unzipAndTest("src/test/gls/syntax/Gep3OrderDslTest.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/Gep3Test.groovy"() {
-        unzipAndTest("src/test/gls/syntax/Gep3Test.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/MethodCallValidationTest.groovy"() {
-        unzipAndTest("src/test/gls/syntax/MethodCallValidationTest.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/NumberLiteralTest.groovy"() {
-        unzipAndTest("src/test/gls/syntax/NumberLiteralTest.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/OldClosureSyntaxRemovalTest.groovy"() {
-        unzipAndTest("src/test/gls/syntax/OldClosureSyntaxRemovalTest.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/OldPropertySyntaxRemovalTest.groovy"() {
-        unzipAndTest("src/test/gls/syntax/OldPropertySyntaxRemovalTest.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/OldSpreadTest.groovy"() {
-        unzipAndTest("src/test/gls/syntax/OldSpreadTest.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/ParsingTest.groovy"() {
-        unzipAndTest("src/test/gls/syntax/ParsingTest.groovy", [])
-    }
-
-    void "test src/test/gls/syntax/UnderscoreInNumbersTest.groovy"() {
-        unzipAndTest("src/test/gls/syntax/UnderscoreInNumbersTest.groovy", [])
-    }
-
-    void "test src/test/gls/types/BooleanExpressionConversionTest.groovy"() {
-        unzipAndTest("src/test/gls/types/BooleanExpressionConversionTest.groovy", [])
-    }
-
-    void "test src/test/gls/types/GroovyCastTest.groovy"() {
-        unzipAndTest("src/test/gls/types/GroovyCastTest.groovy", [])
-    }
-
-    void "test src/test/gls/types/OperationsResultTypeTest.groovy"() {
-        unzipAndTest("src/test/gls/types/OperationsResultTypeTest.groovy", [])
-    }
-
-    void "test src/test/groovy/AbstractClassAndInterfaceTest.groovy"() {
-        unzipAndTest("src/test/groovy/AbstractClassAndInterfaceTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ActorTest.groovy"() {
-        unzipAndTest("src/test/groovy/ActorTest.groovy", [])
-    }
-
-    void "test src/test/groovy/AmbiguousInvocationTest.groovy"() {
-        unzipAndTest("src/test/groovy/AmbiguousInvocationTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ArrayAutoboxingTest.groovy"() {
-        unzipAndTest("src/test/groovy/ArrayAutoboxingTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ArrayCoerceTest.groovy"() {
-        unzipAndTest("src/test/groovy/ArrayCoerceTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ArrayParamMethodTest.groovy"() {
-        unzipAndTest("src/test/groovy/ArrayParamMethodTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ArrayTest.groovy"() {
-        unzipAndTest("src/test/groovy/ArrayTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ArrayTypeTest.groovy"() {
-        unzipAndTest("src/test/groovy/ArrayTypeTest.groovy", [])
-    }
-
-    void "test src/test/groovy/AsTest.groovy"() {
-        unzipAndTest("src/test/groovy/AsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/AssertNumberTest.groovy"() {
-        unzipAndTest("src/test/groovy/AssertNumberTest.groovy", [])
-    }
-
-    void "test src/test/groovy/AssertTest.groovy"() {
-        unzipAndTest("src/test/groovy/AssertTest.groovy", [])
-    }
-
-    void "test src/test/groovy/Bar.groovy"() {
-        unzipAndTest("src/test/groovy/Bar.groovy", [])
-    }
-
-    void "test src/test/groovy/Base64Test.groovy"() {
-        unzipAndTest("src/test/groovy/Base64Test.groovy", [])
-    }
-
-    void "test src/test/groovy/BinaryStreamsTest.groovy"() {
-        unzipAndTest("src/test/groovy/BinaryStreamsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/BindingTest.groovy"() {
-        unzipAndTest("src/test/groovy/BindingTest.groovy", [])
-    }
-
-    void "test src/test/groovy/BitSetTest.groovy"() {
-        unzipAndTest("src/test/groovy/BitSetTest.groovy", [])
-    }
-
-    void "test src/test/groovy/BreakContinueLabelTest.groovy"() {
-        unzipAndTest("src/test/groovy/BreakContinueLabelTest.groovy", [])
-    }
-
-    void "test src/test/groovy/CallInnerClassCtorTest.groovy"() {
-        unzipAndTest("src/test/groovy/CallInnerClassCtorTest.groovy", [])
-    }
-
-    void "test src/test/groovy/CastTest.groovy"() {
-        unzipAndTest("src/test/groovy/CastTest.groovy", [])
-    }
-
-    void "test src/test/groovy/CategoryTest.groovy"() {
-        unzipAndTest("src/test/groovy/CategoryTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ChainedAssignmentTest.groovy"() {
-        unzipAndTest("src/test/groovy/ChainedAssignmentTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClassExpressionTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClassExpressionTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClassLoaderBug.groovy"() {
-        unzipAndTest("src/test/groovy/ClassLoaderBug.groovy", [])
-    }
-
-    void "test src/test/groovy/ClassTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClassTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureAsParamTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureAsParamTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureCloneTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureCloneTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureComparatorTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureComparatorTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureComposeTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureComposeTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureCurryTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureCurryTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureDefaultParameterTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureDefaultParameterTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureInClosureTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureInClosureTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureInStaticMethodTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureInStaticMethodTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureMethodCallTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureMethodCallTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureMethodTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureMethodTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureMethodsOnFileTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureMethodsOnFileTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureMissingMethodTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureMissingMethodTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureReturnTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureReturnTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureReturnWithoutReturnStatementTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureReturnWithoutReturnStatementTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureSugarTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureSugarTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureUsingOuterVariablesTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureUsingOuterVariablesTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureWithDefaultParamTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureWithDefaultParamTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ClosureWithEmptyParametersTest.groovy"() {
-        unzipAndTest("src/test/groovy/ClosureWithEmptyParametersTest.groovy", [])
-    }
-
-    void "test src/test/groovy/CollateTest.groovy"() {
-        unzipAndTest("src/test/groovy/CollateTest.groovy", [])
-    }
-
-    void "test src/test/groovy/CompareEqualsTest.groovy"() {
-        unzipAndTest("src/test/groovy/CompareEqualsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/CompareToTest.groovy"() {
-        unzipAndTest("src/test/groovy/CompareToTest.groovy", [])
-    }
-
-    void "test src/test/groovy/CompareTypesTest.groovy"() {
-        unzipAndTest("src/test/groovy/CompareTypesTest.groovy", [])
-    }
-
-    void "test src/test/groovy/CompileOrderTest.groovy"() {
-        unzipAndTest("src/test/groovy/CompileOrderTest.groovy", [])
-    }
-
-    void "test src/test/groovy/CompilerErrorTest.groovy"() {
-        unzipAndTest("src/test/groovy/CompilerErrorTest.groovy", [])
-    }
-
-    void "test src/test/groovy/Constructor2Test.groovy"() {
-        unzipAndTest("src/test/groovy/Constructor2Test.groovy", [])
-    }
-
-    void "test src/test/groovy/ConstructorTest.groovy"() {
-        unzipAndTest("src/test/groovy/ConstructorTest.groovy", [])
-    }
-
-    void "test src/test/groovy/CurlyBracketLayoutTest.groovy"() {
-        unzipAndTest("src/test/groovy/CurlyBracketLayoutTest.groovy", [])
-    }
-
-    void "test src/test/groovy/DateTest.groovy"() {
-        unzipAndTest("src/test/groovy/DateTest.groovy", [])
-    }
-
-    void "test src/test/groovy/DefaultParamClosureTest.groovy"() {
-        unzipAndTest("src/test/groovy/DefaultParamClosureTest.groovy", [])
-    }
-
-    void "test src/test/groovy/DoWhileLoopTest.groovy"() {
-        unzipAndTest("src/test/groovy/DoWhileLoopTest.groovy", [])
-    }
-
-    void "test src/test/groovy/DollarEscapingTest.groovy"() {
-        unzipAndTest("src/test/groovy/DollarEscapingTest.groovy", [])
-    }
-
-    void "test src/test/groovy/DownUpStepTest.groovy"() {
-        unzipAndTest("src/test/groovy/DownUpStepTest.groovy", [])
-    }
-
-    void "test src/test/groovy/DummyMethodsGroovy.groovy"() {
-        unzipAndTest("src/test/groovy/DummyMethodsGroovy.groovy", [])
-    }
-
-    void "test src/test/groovy/DynamicMemberTest.groovy"() {
-        unzipAndTest("src/test/groovy/DynamicMemberTest.groovy", [])
-    }
-
-    void "test src/test/groovy/EqualsTest.groovy"() {
-        unzipAndTest("src/test/groovy/EqualsTest.groovy", [])
-    }
-
-    /* FIXME find a better way to translate code written in unicode escapes
-    void "test src/test/groovy/EscapedUnicodeTest.groovy"() {
-        unzipAndTest("src/test/groovy/EscapedUnicodeTest.groovy", [])
-    }
-    */
-
-    void "test src/test/groovy/ExceptionInClosureTest.groovy"() {
-        unzipAndTest("src/test/groovy/ExceptionInClosureTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ExpandoPropertyTest.groovy"() {
-        unzipAndTest("src/test/groovy/ExpandoPropertyTest.groovy", [])
-    }
-
-    void "test src/test/groovy/FileTest.groovy"() {
-        unzipAndTest("src/test/groovy/FileTest.groovy", [])
-    }
-
-    void "test src/test/groovy/FilterLineTest.groovy"() {
-        unzipAndTest("src/test/groovy/FilterLineTest.groovy", [])
-    }
-
-    void "test src/test/groovy/FinallyTest.groovy"() {
-        unzipAndTest("src/test/groovy/FinallyTest.groovy", [])
-    }
-
-    void "test src/test/groovy/Foo.groovy"() {
-        unzipAndTest("src/test/groovy/Foo.groovy", [])
-    }
-
-    void "test src/test/groovy/ForLoopTest.groovy"() {
-        unzipAndTest("src/test/groovy/ForLoopTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ForLoopWithLocalVariablesTest.groovy"() {
-        unzipAndTest("src/test/groovy/ForLoopWithLocalVariablesTest.groovy", [])
-    }
-
-    void "test src/test/groovy/GStringTest.groovy"() {
-        unzipAndTest("src/test/groovy/GStringTest.groovy", [])
-    }
-
-    void "test src/test/groovy/GeneratorTest.groovy"() {
-        unzipAndTest("src/test/groovy/GeneratorTest.groovy", [])
-    }
-
-    void "test src/test/groovy/GlobalPrintlnTest.groovy"() {
-        unzipAndTest("src/test/groovy/GlobalPrintlnTest.groovy", [])
-    }
-
-    void "test src/test/groovy/GroovyCharSequenceMethodsTest.groovy"() {
-        unzipAndTest("src/test/groovy/GroovyCharSequenceMethodsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/GroovyClosureMethodsTest.groovy"() {
-        unzipAndTest("src/test/groovy/GroovyClosureMethodsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/GroovyInterceptableTest.groovy"() {
-        unzipAndTest("src/test/groovy/GroovyInterceptableTest.groovy", [])
-    }
-
-    void "test src/test/groovy/GroovyMethodsTest.groovy"() {
-        unzipAndTest("src/test/groovy/GroovyMethodsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/GroovyTruthTest.groovy"() {
-        unzipAndTest("src/test/groovy/GroovyTruthTest.groovy", [])
-    }
-
-    void "test src/test/groovy/HeredocsTest.groovy"() {
-        unzipAndTest("src/test/groovy/HeredocsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/HexTest.groovy"() {
-        unzipAndTest("src/test/groovy/HexTest.groovy", [])
-    }
-
-    void "test src/test/groovy/HomepageTest.groovy"() {
-        unzipAndTest("src/test/groovy/HomepageTest.groovy", [])
-    }
-
-    void "test src/test/groovy/IdentityClosureTest.groovy"() {
-        unzipAndTest("src/test/groovy/IdentityClosureTest.groovy", [])
-    }
-
-    void "test src/test/groovy/IfElseCompactTest.groovy"() {
-        unzipAndTest("src/test/groovy/IfElseCompactTest.groovy", [])
-    }
-
-    void "test src/test/groovy/IfElseTest.groovy"() {
-        unzipAndTest("src/test/groovy/IfElseTest.groovy", [])
-    }
-
-    void "test src/test/groovy/IfPropertyTest.groovy"() {
-        unzipAndTest("src/test/groovy/IfPropertyTest.groovy", [])
-    }
-
-    void "test src/test/groovy/IfTest.groovy"() {
-        unzipAndTest("src/test/groovy/IfTest.groovy", [])
-    }
-
-    void "test src/test/groovy/IfWithMethodCallTest.groovy"() {
-        unzipAndTest("src/test/groovy/IfWithMethodCallTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ImmutableModificationTest.groovy"() {
-        unzipAndTest("src/test/groovy/ImmutableModificationTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ImportTest.groovy"() {
-        unzipAndTest("src/test/groovy/ImportTest.groovy", [])
-    }
-
-    void "test src/test/groovy/InstanceofTest.groovy"() {
-        unzipAndTest("src/test/groovy/InstanceofTest.groovy", [])
-    }
-
-    void "test src/test/groovy/InterfaceTest.groovy"() {
-        unzipAndTest("src/test/groovy/InterfaceTest.groovy", [])
-    }
-
-    void "test src/test/groovy/InvokeNormalMethodsFirstTest.groovy"() {
-        unzipAndTest("src/test/groovy/InvokeNormalMethodsFirstTest.groovy", [])
-    }
-
-    void "test src/test/groovy/JointGroovy.groovy"() {
-        unzipAndTest("src/test/groovy/JointGroovy.groovy", [])
-    }
-
-    void "test src/test/groovy/KeywordsInPropertyNamesTest.groovy"() {
-        unzipAndTest("src/test/groovy/KeywordsInPropertyNamesTest.groovy", [])
-    }
-
-    void "test src/test/groovy/LeftShiftTest.groovy"() {
-        unzipAndTest("src/test/groovy/LeftShiftTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ListIteratingTest.groovy"() {
-        unzipAndTest("src/test/groovy/ListIteratingTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ListTest.groovy"() {
-        unzipAndTest("src/test/groovy/ListTest.groovy", [])
-    }
-
-    void "test src/test/groovy/LiteralTypesTest.groovy"() {
-        unzipAndTest("src/test/groovy/LiteralTypesTest.groovy", [])
-    }
-
-    void "test src/test/groovy/LittleClosureTest.groovy"() {
-        unzipAndTest("src/test/groovy/LittleClosureTest.groovy", [])
-    }
-
-    void "test src/test/groovy/LocalFieldTest.groovy"() {
-        unzipAndTest("src/test/groovy/LocalFieldTest.groovy", [])
-    }
-
-    void "test src/test/groovy/LocalPropertyTest.groovy"() {
-        unzipAndTest("src/test/groovy/LocalPropertyTest.groovy", [])
-    }
-
-    void "test src/test/groovy/LocalVariableTest.groovy"() {
-        unzipAndTest("src/test/groovy/LocalVariableTest.groovy", [])
-    }
-
-    void "test src/test/groovy/LogicTest.groovy"() {
-        unzipAndTest("src/test/groovy/LogicTest.groovy", [])
-    }
-
-    void "test src/test/groovy/LoopBreakTest.groovy"() {
-        unzipAndTest("src/test/groovy/LoopBreakTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MapConstructionTest.groovy"() {
-        unzipAndTest("src/test/groovy/MapConstructionTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MapPropertyTest.groovy"() {
-        unzipAndTest("src/test/groovy/MapPropertyTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MapTest.groovy"() {
-        unzipAndTest("src/test/groovy/MapTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MethodCallTest.groovy"() {
-        unzipAndTest("src/test/groovy/MethodCallTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MethodCallWithoutParenthesisTest.groovy"() {
-        unzipAndTest("src/test/groovy/MethodCallWithoutParenthesisTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MethodInBadPositionTest.groovy"() {
-        unzipAndTest("src/test/groovy/MethodInBadPositionTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MethodParameterAccessWithinClosureTest.groovy"() {
-        unzipAndTest("src/test/groovy/MethodParameterAccessWithinClosureTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MinMaxTest.groovy"() {
-        unzipAndTest("src/test/groovy/MinMaxTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MinusEqualsTest.groovy"() {
-        unzipAndTest("src/test/groovy/MinusEqualsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ModifiersTest.groovy"() {
-        unzipAndTest("src/test/groovy/ModifiersTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ModuloTest.groovy"() {
-        unzipAndTest("src/test/groovy/ModuloTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MultiCatchTest.groovy"() {
-        unzipAndTest("src/test/groovy/MultiCatchTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MultiDimArraysTest.groovy"() {
-        unzipAndTest("src/test/groovy/MultiDimArraysTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MultilineChainExpressionTest.groovy"() {
-        unzipAndTest("src/test/groovy/MultilineChainExpressionTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MultilineStringTest.groovy"() {
-        unzipAndTest("src/test/groovy/MultilineStringTest.groovy", [])
-    }
-
-    void "test src/test/groovy/MultiplyDivideEqualsTest.groovy"() {
-        unzipAndTest("src/test/groovy/MultiplyDivideEqualsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/NamedParameterTest.groovy"() {
-        unzipAndTest("src/test/groovy/NamedParameterTest.groovy", [])
-    }
-
-    void "test src/test/groovy/NestedClassTest.groovy"() {
-        unzipAndTest("src/test/groovy/NestedClassTest.groovy", [])
-    }
-
-    void "test src/test/groovy/NewExpressionTest.groovy"() {
-        unzipAndTest("src/test/groovy/NewExpressionTest.groovy", [])
-    }
-
-    void "test src/test/groovy/NoPackageTest.groovy"() {
-        unzipAndTest("src/test/groovy/NoPackageTest.groovy", [])
-    }
-
-    void "test src/test/groovy/NullPropertyTest.groovy"() {
-        unzipAndTest("src/test/groovy/NullPropertyTest.groovy", [])
-    }
-
-    void "test src/test/groovy/OptionalReturnTest.groovy"() {
-        unzipAndTest("src/test/groovy/OptionalReturnTest.groovy", [])
-    }
-
-    void "test src/test/groovy/OverloadInvokeMethodTest.groovy"() {
-        unzipAndTest("src/test/groovy/OverloadInvokeMethodTest.groovy", [])
-    }
-
-    void "test src/test/groovy/OverridePropertyGetterTest.groovy"() {
-        unzipAndTest("src/test/groovy/OverridePropertyGetterTest.groovy", [])
-    }
-
-    void "test src/test/groovy/OverrideTest.groovy"() {
-        unzipAndTest("src/test/groovy/OverrideTest.groovy", [])
-    }
-
-    void "test src/test/groovy/PlusEqualsTest.groovy"() {
-        unzipAndTest("src/test/groovy/PlusEqualsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/PostfixTest.groovy"() {
-        unzipAndTest("src/test/groovy/PostfixTest.groovy", [])
-    }
-
-    void "test src/test/groovy/PrefixTest.groovy"() {
-        unzipAndTest("src/test/groovy/PrefixTest.groovy", [])
-    }
-
-    void "test src/test/groovy/PrimitiveArraysTest.groovy"() {
-        unzipAndTest("src/test/groovy/PrimitiveArraysTest.groovy", [])
-    }
-
-    void "test src/test/groovy/PrimitiveDefaultValueTest.groovy"() {
-        unzipAndTest("src/test/groovy/PrimitiveDefaultValueTest.groovy", [])
-    }
-
-    void "test src/test/groovy/PrimitiveTypeFieldTest.groovy"() {
-        unzipAndTest("src/test/groovy/PrimitiveTypeFieldTest.groovy", [])
-    }
-
-    void "test src/test/groovy/PrimitiveTypesTest.groovy"() {
-        unzipAndTest("src/test/groovy/PrimitiveTypesTest.groovy", [])
-    }
-
-    void "test src/test/groovy/PrintTest.groovy"() {
-        unzipAndTest("src/test/groovy/PrintTest.groovy", [])
-    }
-
-    void "test src/test/groovy/PrivateVariableAccessFromAnotherInstanceTest.groovy"() {
-        unzipAndTest("src/test/groovy/PrivateVariableAccessFromAnotherInstanceTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ProcessTest.groovy"() {
-        unzipAndTest("src/test/groovy/ProcessTest.groovy", [])
-    }
-
-    void "test src/test/groovy/Property2Test.groovy"() {
-        unzipAndTest("src/test/groovy/Property2Test.groovy", [])
-    }
-
-    void "test src/test/groovy/PropertyTest.groovy"() {
-        unzipAndTest("src/test/groovy/PropertyTest.groovy", [])
-    }
-
-    void "test src/test/groovy/PropertyWithoutDotTest.groovy"() {
-        unzipAndTest("src/test/groovy/PropertyWithoutDotTest.groovy", [])
-    }
-
-    void "test src/test/groovy/RangeTest.groovy"() {
-        unzipAndTest("src/test/groovy/RangeTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ReadLineTest.groovy"() {
-        unzipAndTest("src/test/groovy/ReadLineTest.groovy", [])
-    }
-
-    void "test src/test/groovy/RegularExpressionsTest.groovy"() {
-        unzipAndTest("src/test/groovy/RegularExpressionsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ReturnTest.groovy"() {
-        unzipAndTest("src/test/groovy/ReturnTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SafeNavigationTest.groovy"() {
-        unzipAndTest("src/test/groovy/SafeNavigationTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SampleMain.groovy"() {
-        unzipAndTest("src/test/groovy/SampleMain.groovy", [])
-    }
-
-    void "test src/test/groovy/SerializeTest.groovy"() {
-        unzipAndTest("src/test/groovy/SerializeTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SetTest.groovy"() {
-        unzipAndTest("src/test/groovy/SetTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ShellTest.groovy"() {
-        unzipAndTest("src/test/groovy/ShellTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SimplePostfixTest.groovy"() {
-        unzipAndTest("src/test/groovy/SimplePostfixTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SingletonBugTest.groovy"() {
-        unzipAndTest("src/test/groovy/SingletonBugTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SliceTest.groovy"() {
-        unzipAndTest("src/test/groovy/SliceTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SocketTest.groovy"() {
-        unzipAndTest("src/test/groovy/SocketTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SortTest.groovy"() {
-        unzipAndTest("src/test/groovy/SortTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SpreadDotTest.groovy"() {
-        unzipAndTest("src/test/groovy/SpreadDotTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SqlDateTest.groovy"() {
-        unzipAndTest("src/test/groovy/SqlDateTest.groovy", [])
-    }
-
-    void "test src/test/groovy/StackTraceTest.groovy"() {
-        unzipAndTest("src/test/groovy/StackTraceTest.groovy", [])
-    }
-
-    void "test src/test/groovy/StaticImportTarget.groovy"() {
-        unzipAndTest("src/test/groovy/StaticImportTarget.groovy", [])
-    }
-
-    void "test src/test/groovy/StaticImportTest.groovy"() {
-        unzipAndTest("src/test/groovy/StaticImportTest.groovy", [])
-    }
-
-    void "test src/test/groovy/StaticMessageTest.groovy"() {
-        unzipAndTest("src/test/groovy/StaticMessageTest.groovy", [])
-    }
-
-    void "test src/test/groovy/StaticThisTest.groovy"() {
-        unzipAndTest("src/test/groovy/StaticThisTest.groovy", [])
-    }
-
-    void "test src/test/groovy/StringBufferTest.groovy"() {
-        unzipAndTest("src/test/groovy/StringBufferTest.groovy", [])
-    }
-
-    void "test src/test/groovy/StringTest.groovy"() {
-        unzipAndTest("src/test/groovy/StringTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SubscriptTest.groovy"() {
-        unzipAndTest("src/test/groovy/SubscriptTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SwitchTest.groovy"() {
-        unzipAndTest("src/test/groovy/SwitchTest.groovy", [])
-    }
-
-    void "test src/test/groovy/SwitchWithDifferentTypesTest.groovy"() {
-        unzipAndTest("src/test/groovy/SwitchWithDifferentTypesTest.groovy", [])
-    }
-
-    void "test src/test/groovy/TextPropertyTest.groovy"() {
-        unzipAndTest("src/test/groovy/TextPropertyTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ThisAndSuperTest.groovy"() {
-        unzipAndTest("src/test/groovy/ThisAndSuperTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ThreadMethodsTest.groovy"() {
-        unzipAndTest("src/test/groovy/ThreadMethodsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ThrowTest.groovy"() {
-        unzipAndTest("src/test/groovy/ThrowTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ToArrayBugTest.groovy"() {
-        unzipAndTest("src/test/groovy/ToArrayBugTest.groovy", [])
-    }
-
-    void "test src/test/groovy/TripleQuotedStringTest.groovy"() {
-        unzipAndTest("src/test/groovy/TripleQuotedStringTest.groovy", [])
-    }
-
-    void "test src/test/groovy/TryCatchTest.groovy"() {
-        unzipAndTest("src/test/groovy/TryCatchTest.groovy", [])
-    }
-
-    void "test src/test/groovy/TypesafeMethodTest.groovy"() {
-        unzipAndTest("src/test/groovy/TypesafeMethodTest.groovy", [])
-    }
-
-    void "test src/test/groovy/UniqueOnCollectionTest.groovy"() {
-        unzipAndTest("src/test/groovy/UniqueOnCollectionTest.groovy", [])
-    }
-
-    void "test src/test/groovy/UniqueOnCollectionWithClosureTest.groovy"() {
-        unzipAndTest("src/test/groovy/UniqueOnCollectionWithClosureTest.groovy", [])
-    }
-
-    void "test src/test/groovy/UniqueOnCollectionWithComparatorTest.groovy"() {
-        unzipAndTest("src/test/groovy/UniqueOnCollectionWithComparatorTest.groovy", [])
-    }
-
-    void "test src/test/groovy/UnitTestAsScriptTest.groovy"() {
-        unzipAndTest("src/test/groovy/UnitTestAsScriptTest.groovy", [])
-    }
-
-    void "test src/test/groovy/UnsafeNavigationTest.groovy"() {
-        unzipAndTest("src/test/groovy/UnsafeNavigationTest.groovy", [])
-    }
-
-    void "test src/test/groovy/VArgsTest.groovy"() {
-        unzipAndTest("src/test/groovy/VArgsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/ValidNameTest.groovy"() {
-        unzipAndTest("src/test/groovy/ValidNameTest.groovy", [])
-    }
-
-    void "test src/test/groovy/VarargsMethodTest.groovy"() {
-        unzipAndTest("src/test/groovy/VarargsMethodTest.groovy", [])
-    }
-
-    void "test src/test/groovy/VerbatimGStringTest.groovy"() {
-        unzipAndTest("src/test/groovy/VerbatimGStringTest.groovy", [])
-    }
-
-    void "test src/test/groovy/WhileLoopTest.groovy"() {
-        unzipAndTest("src/test/groovy/WhileLoopTest.groovy", [])
-    }
-
-    void "test src/test/groovy/annotations/MyClass.groovy"() {
-        unzipAndTest("src/test/groovy/annotations/MyClass.groovy", [])
-    }
-
-    void "test src/test/groovy/annotations/MyIntegerAnno.groovy"() {
-        unzipAndTest("src/test/groovy/annotations/MyIntegerAnno.groovy", [])
-    }
-
-    void "test src/test/groovy/annotations/PackageAndImportAnnotationTest.groovy"() {
-        unzipAndTest("src/test/groovy/annotations/PackageAndImportAnnotationTest.groovy", [])
-    }
-
-    void "test src/test/groovy/annotations/ParameterAnnotationTest.groovy"() {
-        unzipAndTest("src/test/groovy/annotations/ParameterAnnotationTest.groovy", [])
-    }
-
-    void "test src/test/groovy/annotations/package-info.groovy"() {
-        unzipAndTest("src/test/groovy/annotations/package-info.groovy", [])
-    }
-
-    void "test src/test/groovy/beans/BindableTest.groovy"() {
-        unzipAndTest("src/test/groovy/beans/BindableTest.groovy", [])
-    }
-
-    void "test src/test/groovy/beans/ListenerListASTTest.groovy"() {
-        unzipAndTest("src/test/groovy/beans/ListenerListASTTest.groovy", [])
-    }
-
-    void "test src/test/groovy/beans/ListenerListHelper.groovy"() {
-        unzipAndTest("src/test/groovy/beans/ListenerListHelper.groovy", [])
-    }
-
-    void "test src/test/groovy/beans/VetoableTest.groovy"() {
-        unzipAndTest("src/test/groovy/beans/VetoableTest.groovy", [])
-    }
-
-    void "test src/test/groovy/benchmarks/createLoop.groovy"() {
-        unzipAndTest("src/test/groovy/benchmarks/createLoop.groovy", [])
-    }
-
-    void "test src/test/groovy/benchmarks/loop.groovy"() {
-        unzipAndTest("src/test/groovy/benchmarks/loop.groovy", [])
-    }
-
-    void "test src/test/groovy/benchmarks/loop2.groovy"() {
-        unzipAndTest("src/test/groovy/benchmarks/loop2.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/AmbiguousListOrMethodTest.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/AmbiguousListOrMethodTest.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ArrayMethodCallBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ArrayMethodCallBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/AsBoolBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/AsBoolBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/AssignmentInsideExpressionBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/AssignmentInsideExpressionBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/AttributeSetExpressionBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/AttributeSetExpressionBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/AutoboxingOfComparisonsBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/AutoboxingOfComparisonsBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/BadLineNumberOnExceptionBugTest.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/BadLineNumberOnExceptionBugTest.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/BadScriptNameBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/BadScriptNameBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/BenchmarkBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/BenchmarkBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/BlockAsClosureBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/BlockAsClosureBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/BooleanBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/BooleanBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ByteIndexBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ByteIndexBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/Bytecode2Bug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/Bytecode2Bug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/Bytecode3Bug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/Bytecode3Bug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/Bytecode4Bug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/Bytecode4Bug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/Bytecode5Bug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/Bytecode5Bug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/Bytecode6Bug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/Bytecode6Bug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/Bytecode7Bug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/Bytecode7Bug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/BytecodeBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/BytecodeBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/CallingClosuresWithClosuresBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/CallingClosuresWithClosuresBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/CastWhenUsingClosuresBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/CastWhenUsingClosuresBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ChristofsPropertyBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ChristofsPropertyBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ClassGeneratorFixesTest.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ClassGeneratorFixesTest.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ClassInNamedParamsBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ClassInNamedParamsBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ClosureInClosureBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ClosureInClosureBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ClosureParameterPassingBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ClosureParameterPassingBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ClosureTypedVariableBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ClosureTypedVariableBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ClosureVariableBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ClosureVariableBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ClosureWithBitwiseDefaultParamTest.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ClosureWithBitwiseDefaultParamTest.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ClosureWithStaticVariablesBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ClosureWithStaticVariablesBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ConstructorBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ConstructorBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ConstructorParameterBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ConstructorParameterBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ConstructorThisCallBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ConstructorThisCallBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/CustomMetaClassTest.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/CustomMetaClassTest.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/DefVariableBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/DefVariableBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/DirectMethodCallWithVargsTest.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/DirectMethodCallWithVargsTest.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/DoubleSizeParametersBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/DoubleSizeParametersBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/ForLoopBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/ForLoopBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/FullyQualifiedClassBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/FullyQualifiedClassBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/FullyQualifiedMethodReturnTypeBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/FullyQualifiedMethodReturnTypeBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/FullyQualifiedVariableTypeBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/FullyQualifiedVariableTypeBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/GROOVY3934Helper.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/GROOVY3934Helper.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/GetterBug.groovy"() {
-        unzipAndTest("src/test/groovy/bugs/GetterBug.groovy", [])
-    }
-
-    void "test src/test/groovy/bugs/Groovy1018_Bug.groovy"() {
-        unzipAndTes

<TRUNCATED>