http://git-wip-us.apache.org/repos/asf/groovy/blob/91c04014/subprojects/groovy-antlr4-grammar/src/test/groovy/org/apache/groovy/parser/antlr4/Groovy250ScriptsTest.groovy
----------------------------------------------------------------------
diff --git 
a/subprojects/groovy-antlr4-grammar/src/test/groovy/org/apache/groovy/parser/antlr4/Groovy250ScriptsTest.groovy
 
b/subprojects/groovy-antlr4-grammar/src/test/groovy/org/apache/groovy/parser/antlr4/Groovy250ScriptsTest.groovy
new file mode 100644
index 0000000..abd8281
--- /dev/null
+++ 
b/subprojects/groovy-antlr4-grammar/src/test/groovy/org/apache/groovy/parser/antlr4/Groovy250ScriptsTest.groovy
@@ -0,0 +1,11081 @@
+/*
+ *  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
+import org.codehaus.groovy.ast.*
+import org.codehaus.groovy.ast.stmt.AssertStatement
+import org.codehaus.groovy.ast.stmt.ExpressionStatement
+import org.codehaus.groovy.ast.stmt.ForStatement
+import org.codehaus.groovy.ast.stmt.ReturnStatement
+import org.codehaus.groovy.syntax.Token
+
+/**
+ * Add Groovy 2.5.0 scripts as test cases
+ *
+ * @author  <a href="mailto:realblue...@hotmail.com";>Daniel.Sun</a>
+ * Created on    2016/09/21
+ */
+class Groovy250ScriptsTest extends GroovyTestCase {
+
+    void setUp() {}
+
+    void tearDown() {}
+
+    void "test AnnotationClosureWithNonLocalVariable_001.groovy"() {
+        
unzipAndTest("scripts/AnnotationClosureWithNonLocalVariable_001.groovy", 
[ExpressionStatement, AssertStatement])
+    }
+
+    void "test AnnotationCollectorTest_001.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_001.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_002.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_002.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_003.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_003.groovy", 
[AssertStatement])
+    }
+
+    void "test AnnotationCollectorTest_004.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_004.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_005.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_005.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_006.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_006.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_007.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_007.groovy", 
[AssertStatement])
+    }
+
+    void "test AnnotationCollectorTest_008.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_008.groovy", 
[AssertStatement])
+    }
+
+    void "test AnnotationCollectorTest_009.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_009.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_010.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_010.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_011.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_011.groovy", 
[ExpressionStatement])
+    }
+
+    void "test AnnotationCollectorTest_012.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_012.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_013.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_013.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_014.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_014.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_015.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_015.groovy", [])
+    }
+
+    void "test AnnotationCollectorTest_016.groovy"() {
+        unzipAndTest("scripts/AnnotationCollectorTest_016.groovy", [])
+    }
+
+    void "test AnnotationTest_001.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_001.groovy", [])
+    }
+
+    void "test AnnotationTest_002.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_002.groovy", [])
+    }
+
+    void "test AnnotationTest_003.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_003.groovy", [])
+    }
+
+    void "test AnnotationTest_004.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_004.groovy", [])
+    }
+
+    void "test AnnotationTest_005.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_005.groovy", [])
+    }
+
+    void "test AnnotationTest_006.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_006.groovy", [])
+    }
+
+    void "test AnnotationTest_007.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_007.groovy", [])
+    }
+
+    void "test AnnotationTest_008.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_008.groovy", [])
+    }
+
+    void "test AnnotationTest_009.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_009.groovy", [])
+    }
+
+    void "test AnnotationTest_010.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_010.groovy", [])
+    }
+
+    void "test AnnotationTest_011.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_011.groovy", [])
+    }
+
+    void "test AnnotationTest_012.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_012.groovy", [])
+    }
+
+    void "test AnnotationTest_013.groovy"() {
+        unzipAndTest("scripts/AnnotationTest_013.groovy", [])
+    }
+
+    void "test AnonymousInnerClassSTCTest_001.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_001.groovy", 
[PropertyNode, FieldNode])
+    }
+
+    void "test AnonymousInnerClassSTCTest_002.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_002.groovy", 
[PropertyNode, FieldNode])
+    }
+
+    void "test AnonymousInnerClassSTCTest_003.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_003.groovy", [])
+    }
+
+    void "test AnonymousInnerClassSTCTest_004.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_004.groovy", [])
+    }
+
+    void "test AnonymousInnerClassSTCTest_005.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_005.groovy", [])
+    }
+
+    void "test AnonymousInnerClassSTCTest_006.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_006.groovy", 
[ExpressionStatement])
+    }
+
+    void "test AnonymousInnerClassSTCTest_007.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_007.groovy", [])
+    }
+
+    void "test AnonymousInnerClassSTCTest_008.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_008.groovy", 
[ExpressionStatement])
+    }
+
+    void "test AnonymousInnerClassSTCTest_009.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_009.groovy", [])
+    }
+
+    void "test AnonymousInnerClassSTCTest_010.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_010.groovy", [])
+    }
+
+    void "test AnonymousInnerClassSTCTest_011.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_011.groovy", [])
+    }
+
+    void "test AnonymousInnerClassSTCTest_012.groovy"() {
+        unzipAndTest("scripts/AnonymousInnerClassSTCTest_012.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsStaticCompileTest_001.groovy"() {
+        
unzipAndTest("scripts/ArraysAndCollectionsStaticCompileTest_001.groovy", 
[MethodNode])
+    }
+
+    void "test ArraysAndCollectionsStaticCompileTest_002.groovy"() {
+        
unzipAndTest("scripts/ArraysAndCollectionsStaticCompileTest_002.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsStaticCompileTest_003.groovy"() {
+        
unzipAndTest("scripts/ArraysAndCollectionsStaticCompileTest_003.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsStaticCompileTest_004.groovy"() {
+        
unzipAndTest("scripts/ArraysAndCollectionsStaticCompileTest_004.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsStaticCompileTest_005.groovy"() {
+        
unzipAndTest("scripts/ArraysAndCollectionsStaticCompileTest_005.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsStaticCompileTest_006.groovy"() {
+        
unzipAndTest("scripts/ArraysAndCollectionsStaticCompileTest_006.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsStaticCompileTest_007.groovy"() {
+        
unzipAndTest("scripts/ArraysAndCollectionsStaticCompileTest_007.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsStaticCompileTest_008.groovy"() {
+        
unzipAndTest("scripts/ArraysAndCollectionsStaticCompileTest_008.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_001.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_001.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_002.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_002.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_003.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_003.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_004.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_004.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_005.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_005.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_006.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_006.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_007.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_007.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_008.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_008.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_009.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_009.groovy", [Token])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_010.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_010.groovy", [Token])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_011.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_011.groovy", [Token])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_012.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_012.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_013.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_013.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_014.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_014.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_015.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_015.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_016.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_016.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_017.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_017.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_018.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_018.groovy", 
[ExpressionStatement])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_019.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_019.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_020.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_020.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_021.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_021.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_022.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_022.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_023.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_023.groovy", [Token])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_024.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_024.groovy", [Token])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_025.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_025.groovy", [Token])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_026.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_026.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_027.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_027.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_028.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_028.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_029.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_029.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_030.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_030.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_031.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_031.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_032.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_032.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_033.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_033.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_034.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_034.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_035.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_035.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_036.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_036.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_037.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_037.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_038.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_038.groovy", 
[Parameter, ExpressionStatement, Token])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_039.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_039.groovy", [Token])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_040.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_040.groovy", [Token])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_041.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_041.groovy", 
[Parameter])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_042.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_042.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_043.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_043.groovy", 
[GenericsType])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_044.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_044.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_045.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_045.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_046.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_046.groovy", [])
+    }
+
+    void "test ArraysAndCollectionsSTCTest_047.groovy"() {
+        unzipAndTest("scripts/ArraysAndCollectionsSTCTest_047.groovy", [])
+    }
+
+    void "test ASTTransformationCustomizerTest_001.groovy"() {
+        unzipAndTest("scripts/ASTTransformationCustomizerTest_001.groovy", [])
+    }
+
+    void "test ASTTransformationCustomizerTest_002.groovy"() {
+        unzipAndTest("scripts/ASTTransformationCustomizerTest_002.groovy", [])
+    }
+
+    void "test ASTTransformationCustomizerTest_003.groovy"() {
+        unzipAndTest("scripts/ASTTransformationCustomizerTest_003.groovy", [])
+    }
+
+    void "test ASTTransformationCustomizerTest_004.groovy"() {
+        unzipAndTest("scripts/ASTTransformationCustomizerTest_004.groovy", [])
+    }
+
+    void "test ASTTransformationCustomizerTest_005.groovy"() {
+        unzipAndTest("scripts/ASTTransformationCustomizerTest_005.groovy", [])
+    }
+
+    void "test ASTTransformationCustomizerTest_006.groovy"() {
+        unzipAndTest("scripts/ASTTransformationCustomizerTest_006.groovy", [])
+    }
+
+    void "test ASTTransformationCustomizerTest_007.groovy"() {
+        unzipAndTest("scripts/ASTTransformationCustomizerTest_007.groovy", [])
+    }
+
+    void "test ASTTransformationCustomizerTest_008.groovy"() {
+        unzipAndTest("scripts/ASTTransformationCustomizerTest_008.groovy", [])
+    }
+
+    void "test ASTXFormSpecTest_001.groovy"() {
+        unzipAndTest("scripts/ASTXFormSpecTest_001.groovy", [])
+    }
+
+    void "test ASTXFormSpecTest_002.groovy"() {
+        unzipAndTest("scripts/ASTXFormSpecTest_002.groovy", [])
+    }
+
+    void "test ASTXFormSpecTest_003.groovy"() {
+        unzipAndTest("scripts/ASTXFormSpecTest_003.groovy", [])
+    }
+
+    void "test ASTXFormSpecTest_004.groovy"() {
+        unzipAndTest("scripts/ASTXFormSpecTest_004.groovy", [])
+    }
+
+    void "test AutoCloneTransformTest_001.groovy"() {
+        unzipAndTest("scripts/AutoCloneTransformTest_001.groovy", [])
+    }
+
+    void "test AutoCloneTransformTest_002.groovy"() {
+        unzipAndTest("scripts/AutoCloneTransformTest_002.groovy", [])
+    }
+
+    void "test AutoImplementTransformTest_001.groovy"() {
+        unzipAndTest("scripts/AutoImplementTransformTest_001.groovy", 
[ExpressionStatement])
+    }
+
+    void "test AutoImplementTransformTest_002.groovy"() {
+        unzipAndTest("scripts/AutoImplementTransformTest_002.groovy", 
[ExpressionStatement])
+    }
+
+    void "test AutoImplementTransformTest_003.groovy"() {
+        unzipAndTest("scripts/AutoImplementTransformTest_003.groovy", [])
+    }
+
+    void "test BadLineNumberOnExceptionBugTest_001.groovy"() {
+        unzipAndTest("scripts/BadLineNumberOnExceptionBugTest_001.groovy", [])
+    }
+
+    void "test BadLineNumberOnExceptionBugTest_002.groovy"() {
+        unzipAndTest("scripts/BadLineNumberOnExceptionBugTest_002.groovy", [])
+    }
+
+    void "test BaseScriptSpecTest_001.groovy"() {
+        unzipAndTest("scripts/BaseScriptSpecTest_001.groovy", [])
+    }
+
+    void "test BaseScriptSpecTest_002.groovy"() {
+        unzipAndTest("scripts/BaseScriptSpecTest_002.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BaseScriptSpecTest_003.groovy"() {
+        unzipAndTest("scripts/BaseScriptSpecTest_003.groovy", [])
+    }
+
+    void "test BaseScriptSpecTest_004.groovy"() {
+        unzipAndTest("scripts/BaseScriptSpecTest_004.groovy", [MethodNode, 
ExpressionStatement])
+    }
+
+    void "test BaseScriptTransformTest_001.groovy"() {
+        unzipAndTest("scripts/BaseScriptTransformTest_001.groovy", [])
+    }
+
+    void "test BaseScriptTransformTest_002.groovy"() {
+        unzipAndTest("scripts/BaseScriptTransformTest_002.groovy", [])
+    }
+
+    void "test BaseScriptTransformTest_003.groovy"() {
+        unzipAndTest("scripts/BaseScriptTransformTest_003.groovy", [])
+    }
+
+    void "test BaseScriptTransformTest_004.groovy"() {
+        unzipAndTest("scripts/BaseScriptTransformTest_004.groovy", [])
+    }
+
+    void "test BaseScriptTransformTest_005.groovy"() {
+        unzipAndTest("scripts/BaseScriptTransformTest_005.groovy", [])
+    }
+
+    void "test BaseScriptTransformTest_006.groovy"() {
+        unzipAndTest("scripts/BaseScriptTransformTest_006.groovy", [])
+    }
+
+    void "test BaseScriptTransformTest_007.groovy"() {
+        unzipAndTest("scripts/BaseScriptTransformTest_007.groovy", [])
+    }
+
+    void "test BaseScriptTransformTest_008.groovy"() {
+        unzipAndTest("scripts/BaseScriptTransformTest_008.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BaseScriptTransformTest_009.groovy"() {
+        unzipAndTest("scripts/BaseScriptTransformTest_009.groovy", [])
+    }
+
+    void "test BaseScriptTransformTest_010.groovy"() {
+        unzipAndTest("scripts/BaseScriptTransformTest_010.groovy", [])
+    }
+
+    void "test BigDecimalOperatorsTest_001.groovy"() {
+        unzipAndTest("scripts/BigDecimalOperatorsTest_001.groovy", 
[MethodNode])
+    }
+
+    void "test BinaryLiteralTest_001.groovy"() {
+        unzipAndTest("scripts/BinaryLiteralTest_001.groovy", [])
+    }
+
+    void "test BinaryOperationsTest_001.groovy"() {
+        ['byte','int','short','long'].each {
+            unzipAndTest("scripts/BinaryOperationsTest_001.groovy", [], 
['$type': it]);
+        }
+    }
+
+    void "test BinaryOperationsTest_002.groovy"() {
+        ['byte','int','short','long'].each {
+            unzipAndTest("scripts/BinaryOperationsTest_002.groovy", [], 
['$type': it])
+        }
+    }
+
+    void "test BindableSwingTest_001.groovy"() {
+        unzipAndTest("scripts/BindableSwingTest_001.groovy", [])
+    }
+
+    void "test BindableTest_001.groovy"() {
+        unzipAndTest("scripts/BindableTest_001.groovy", [])
+    }
+
+    void "test BindableTest_002.groovy"() {
+        unzipAndTest("scripts/BindableTest_002.groovy", [])
+    }
+
+    void "test BindableTest_003.groovy"() {
+        unzipAndTest("scripts/BindableTest_003.groovy", [Parameter])
+    }
+
+    void "test BindableTest_004.groovy"() {
+        unzipAndTest("scripts/BindableTest_004.groovy", [])
+    }
+
+    void "test BindableTest_005.groovy"() {
+        unzipAndTest("scripts/BindableTest_005.groovy", [])
+    }
+
+    void "test BindableTest_006.groovy"() {
+        unzipAndTest("scripts/BindableTest_006.groovy", [])
+    }
+
+    void "test BindableTest_007.groovy"() {
+        unzipAndTest("scripts/BindableTest_007.groovy", [])
+    }
+
+    void "test BindableTest_008.groovy"() {
+        unzipAndTest("scripts/BindableTest_008.groovy", [])
+    }
+
+    void "test BindableTest_009.groovy"() {
+        unzipAndTest("scripts/BindableTest_009.groovy", [ExpressionStatement])
+    }
+
+    void "test BindableTest_010.groovy"() {
+        unzipAndTest("scripts/BindableTest_010.groovy", [])
+    }
+
+    void "test BindableTest_011.groovy"() {
+        unzipAndTest("scripts/BindableTest_011.groovy", [])
+    }
+
+    void "test BindableTest_012.groovy"() {
+        unzipAndTest("scripts/BindableTest_012.groovy", [])
+    }
+
+    void "test BindableTest_013.groovy"() {
+        unzipAndTest("scripts/BindableTest_013.groovy", [])
+    }
+
+    void "test BindableTest_014.groovy"() {
+        unzipAndTest("scripts/BindableTest_014.groovy", [])
+    }
+
+    void "test BlockScopeVisibilityTest_001.groovy"() {
+        unzipAndTest("scripts/BlockScopeVisibilityTest_001.groovy", [])
+    }
+
+    void "test BooleanBug_001.groovy"() {
+        unzipAndTest("scripts/BooleanBug_001.groovy", [])
+    }
+
+    void "test BooleanExpressionConversionTest_001.groovy"() {
+        unzipAndTest("scripts/BooleanExpressionConversionTest_001.groovy", [])
+    }
+
+    void "test BooleanExpressionConversionTest_002.groovy"() {
+        unzipAndTest("scripts/BooleanExpressionConversionTest_002.groovy", [])
+    }
+
+    void "test BooleanExpressionConversionTest_003.groovy"() {
+        unzipAndTest("scripts/BooleanExpressionConversionTest_003.groovy", [])
+    }
+
+    void "test BooleanExpressionConversionTest_004.groovy"() {
+        unzipAndTest("scripts/BooleanExpressionConversionTest_004.groovy", [])
+    }
+
+    void "test BooleanExpressionConversionTest_005.groovy"() {
+        unzipAndTest("scripts/BooleanExpressionConversionTest_005.groovy", [])
+    }
+
+    void "test BooleanExpressionConversionTest_006.groovy"() {
+        unzipAndTest("scripts/BooleanExpressionConversionTest_006.groovy", [])
+    }
+
+    void "test BooleanExpressionConversionTest_007.groovy"() {
+        unzipAndTest("scripts/BooleanExpressionConversionTest_007.groovy", [])
+    }
+
+    void "test BreakContinueLabelTest_001.groovy"() {
+        unzipAndTest("scripts/BreakContinueLabelTest_001.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_001.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_001.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_002.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_002.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_003.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_003.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_004.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_004.groovy", [Parameter])
+    }
+
+    void "test BugsStaticCompileTest_005.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_005.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_006.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_006.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_007.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_007.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_008.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_008.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BugsStaticCompileTest_009.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_009.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_010.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_010.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_011.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_011.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_012.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_012.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_013.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_013.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_014.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_014.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_015.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_015.groovy", [Token])
+    }
+
+    void "test BugsStaticCompileTest_016.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_016.groovy", [Token])
+    }
+
+    void "test BugsStaticCompileTest_017.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_017.groovy", [Token])
+    }
+
+    void "test BugsStaticCompileTest_018.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_018.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_019.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_019.groovy", [Parameter, 
ExpressionStatement])
+    }
+
+    void "test BugsStaticCompileTest_020.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_020.groovy", [Token])
+    }
+
+    void "test BugsStaticCompileTest_021.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_021.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_022.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_022.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_023.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_023.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_024.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_024.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_025.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_025.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_026.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_026.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_027.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_027.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_028.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_028.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_029.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_029.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_030.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_030.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_031.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_031.groovy", [FieldNode, 
PropertyNode, ReturnStatement, ExpressionStatement])
+    }
+
+    void "test BugsStaticCompileTest_032.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_032.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_033.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_033.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_034.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_034.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_035.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_035.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_036.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_036.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_037.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_037.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_038.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_038.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_039.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_039.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_040.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_040.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BugsStaticCompileTest_041.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_041.groovy", [Parameter])
+    }
+
+    void "test BugsStaticCompileTest_042.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_042.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_043.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_043.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_044.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_044.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_045.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_045.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_046.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_046.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_047.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_047.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_048.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_048.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_049.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_049.groovy", 
[ExpressionStatement, MethodNode])
+    }
+
+    void "test BugsStaticCompileTest_050.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_050.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_051.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_051.groovy", 
[GenericsType])
+    }
+
+    void "test BugsStaticCompileTest_052.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_052.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_053.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_053.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BugsStaticCompileTest_054.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_054.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_055.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_055.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_056.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_056.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BugsStaticCompileTest_057.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_057.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_058.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_058.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_059.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_059.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_060.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_060.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_061.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_061.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_062.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_062.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_063.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_063.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_064.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_064.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_065.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_065.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_066.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_066.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_067.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_067.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_068.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_068.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_069.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_069.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BugsStaticCompileTest_070.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_070.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_071.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_071.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_072.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_072.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_073.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_073.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_074.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_074.groovy", [Token])
+    }
+
+    void "test BugsStaticCompileTest_075.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_075.groovy", [Token])
+    }
+
+    void "test BugsStaticCompileTest_076.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_076.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_077.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_077.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_078.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_078.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_079.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_079.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_080.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_080.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_081.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_081.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_082.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_082.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BugsStaticCompileTest_083.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_083.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_084.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_084.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BugsStaticCompileTest_085.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_085.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_086.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_086.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_087.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_087.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_088.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_088.groovy", [Parameter, 
ExpressionStatement])
+    }
+
+    void "test BugsStaticCompileTest_089.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_089.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_090.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_090.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_091.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_091.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_092.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_092.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_093.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_093.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_094.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_094.groovy", [])
+    }
+
+    void "test BugsStaticCompileTest_095.groovy"() {
+        unzipAndTest("scripts/BugsStaticCompileTest_095.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BugsSTCTest_001.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_001.groovy", [ExpressionStatement, 
Token])
+    }
+
+    void "test BugsSTCTest_002.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_002.groovy", [])
+    }
+
+    void "test BugsSTCTest_003.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_003.groovy", [AssertStatement])
+    }
+
+    void "test BugsSTCTest_004.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_004.groovy", [])
+    }
+
+    void "test BugsSTCTest_005.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_005.groovy", [Parameter])
+    }
+
+    void "test BugsSTCTest_006.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_006.groovy", [])
+    }
+
+    void "test BugsSTCTest_007.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_007.groovy", [Token])
+    }
+
+    void "test BugsSTCTest_008.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_008.groovy", [Token])
+    }
+
+    void "test BugsSTCTest_009.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_009.groovy", [])
+    }
+
+    void "test BugsSTCTest_010.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_010.groovy", [])
+    }
+
+    void "test BugsSTCTest_011.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_011.groovy", [])
+    }
+
+    void "test BugsSTCTest_012.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_012.groovy", [])
+    }
+
+    void "test BugsSTCTest_013.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_013.groovy", [])
+    }
+
+    void "test BugsSTCTest_014.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_014.groovy", [])
+    }
+
+    void "test BugsSTCTest_015.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_015.groovy", [])
+    }
+
+    void "test BugsSTCTest_016.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_016.groovy", [ExpressionStatement])
+    }
+
+    void "test BugsSTCTest_017.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_017.groovy", [FieldNode])
+    }
+
+    void "test BugsSTCTest_018.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_018.groovy", [])
+    }
+
+    void "test BugsSTCTest_019.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_019.groovy", [ExpressionStatement])
+    }
+
+    void "test BugsSTCTest_020.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_020.groovy", [])
+    }
+
+    void "test BugsSTCTest_021.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_021.groovy", [Token])
+    }
+
+    void "test BugsSTCTest_022.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_022.groovy", [Token])
+    }
+
+    void "test BugsSTCTest_023.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_023.groovy", [])
+    }
+
+    void "test BugsSTCTest_024.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_024.groovy", [])
+    }
+
+    void "test BugsSTCTest_025.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_025.groovy", [])
+    }
+
+    void "test BugsSTCTest_026.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_026.groovy", [])
+    }
+
+    void "test BugsSTCTest_027.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_027.groovy", [Token])
+    }
+
+    void "test BugsSTCTest_028.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_028.groovy", [Parameter, 
ExpressionStatement])
+    }
+
+    void "test BugsSTCTest_029.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_029.groovy", [])
+    }
+
+    void "test BugsSTCTest_030.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_030.groovy", [])
+    }
+
+    void "test BugsSTCTest_031.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_031.groovy", [ExpressionStatement, 
ReturnStatement])
+    }
+
+    void "test BugsSTCTest_032.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_032.groovy", [MethodNode])
+    }
+
+    void "test BugsSTCTest_033.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_033.groovy", [MethodNode])
+    }
+
+    void "test BugsSTCTest_034.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_034.groovy", [MethodNode])
+    }
+
+    void "test BugsSTCTest_035.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_035.groovy", [])
+    }
+
+    void "test BugsSTCTest_036.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_036.groovy", [])
+    }
+
+    void "test BugsSTCTest_037.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_037.groovy", [])
+    }
+
+    void "test BugsSTCTest_038.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_038.groovy", [])
+    }
+
+    void "test BugsSTCTest_039.groovy"() {
+        unzipAndTest("scripts/BugsSTCTest_039.groovy", [])
+    }
+
+    void "test BuilderTransformTest_001.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_001.groovy", [])
+    }
+
+    void "test BuilderTransformTest_002.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_002.groovy", [])
+    }
+
+    void "test BuilderTransformTest_003.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_003.groovy", [])
+    }
+
+    void "test BuilderTransformTest_004.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_004.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BuilderTransformTest_005.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_005.groovy", [])
+    }
+
+    void "test BuilderTransformTest_006.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_006.groovy", [])
+    }
+
+    void "test BuilderTransformTest_007.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_007.groovy", [])
+    }
+
+    void "test BuilderTransformTest_008.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_008.groovy", [])
+    }
+
+    void "test BuilderTransformTest_009.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_009.groovy", [])
+    }
+
+    void "test BuilderTransformTest_010.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_010.groovy", [])
+    }
+
+    void "test BuilderTransformTest_011.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_011.groovy", [])
+    }
+
+    void "test BuilderTransformTest_012.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_012.groovy", [])
+    }
+
+    void "test BuilderTransformTest_013.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_013.groovy", [])
+    }
+
+    void "test BuilderTransformTest_014.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_014.groovy", [])
+    }
+
+    void "test BuilderTransformTest_015.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_015.groovy", 
[ExpressionStatement])
+    }
+
+    void "test BuilderTransformTest_016.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_016.groovy", [])
+    }
+
+    void "test BuilderTransformTest_017.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_017.groovy", [])
+    }
+
+    void "test BuilderTransformTest_018.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_018.groovy", [])
+    }
+
+    void "test BuilderTransformTest_019.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_019.groovy", [])
+    }
+
+    void "test BuilderTransformTest_020.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_020.groovy", [])
+    }
+
+    void "test BuilderTransformTest_021.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_021.groovy", [])
+    }
+
+    void "test BuilderTransformTest_022.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_022.groovy", [])
+    }
+
+    void "test BuilderTransformTest_023.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_023.groovy", [FieldNode, 
PropertyNode])
+    }
+
+    void "test BuilderTransformTest_024.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_024.groovy", [])
+    }
+
+    void "test BuilderTransformTest_025.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_025.groovy", [])
+    }
+
+    void "test BuilderTransformTest_026.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_026.groovy", [])
+    }
+
+    void "test BuilderTransformTest_027.groovy"() {
+        unzipAndTest("scripts/BuilderTransformTest_027.groovy", [])
+    }
+
+    void "test CallClosureFieldAsMethodTest_001.groovy"() {
+        unzipAndTest("scripts/CallClosureFieldAsMethodTest_001.groovy", [])
+    }
+
+    void "test CallSiteTest_001.groovy"() {
+        unzipAndTest("scripts/CallSiteTest_001.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_001.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_001.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_002.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_002.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_003.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_003.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_004.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_004.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_005.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_005.groovy", 
[ExpressionStatement, MethodNode])
+    }
+
+    void "test CanonicalComponentsTransformTest_006.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_006.groovy", 
[ExpressionStatement, MethodNode])
+    }
+
+    void "test CanonicalComponentsTransformTest_007.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_007.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_008.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_008.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_009.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_009.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_010.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_010.groovy", 
[Parameter, ExpressionStatement, AssertStatement])
+    }
+
+    void "test CanonicalComponentsTransformTest_011.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_011.groovy", 
[Parameter, ExpressionStatement, AssertStatement])
+    }
+
+    void "test CanonicalComponentsTransformTest_012.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_012.groovy", 
[Parameter, ExpressionStatement, AssertStatement])
+    }
+
+    void "test CanonicalComponentsTransformTest_013.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_013.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_014.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_014.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_015.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_015.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_016.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_016.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_017.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_017.groovy", [])
+    }
+
+    void "test CanonicalComponentsTransformTest_018.groovy"() {
+        unzipAndTest("scripts/CanonicalComponentsTransformTest_018.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_001.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_001.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_002.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_002.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_003.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_003.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_004.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_004.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_005.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_005.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_006.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_006.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_007.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_007.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_008.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_008.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_009.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_009.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_010.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_010.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_011.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_011.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_012.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_012.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_013.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_013.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_014.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_014.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_015.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_015.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_016.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_016.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_017.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_017.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_018.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_018.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_019.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_019.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_020.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_020.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_021.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_021.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_022.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_022.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_023.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_023.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_024.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_024.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_025.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_025.groovy", 
[ExpressionStatement])
+    }
+
+    void "test CanonicalTransformTest_026.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_026.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_027.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_027.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_028.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_028.groovy", [])
+    }
+
+    void "test CanonicalTransformTest_029.groovy"() {
+        unzipAndTest("scripts/CanonicalTransformTest_029.groovy", [])
+    }
+
+    void "test CastToStringTest_001.groovy"() {
+        unzipAndTest("scripts/CastToStringTest_001.groovy", [])
+    }
+
+    void "test CategoryAnnotationTest_001.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_001.groovy", [])
+    }
+
+    void "test CategoryAnnotationTest_002.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_002.groovy", [])
+    }
+
+    void "test CategoryAnnotationTest_003.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_003.groovy", [MethodNode, 
ExpressionStatement, ReturnStatement, ForStatement])
+    }
+
+    void "test CategoryAnnotationTest_004.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_004.groovy", [])
+    }
+
+    void "test CategoryAnnotationTest_005.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_005.groovy", [])
+    }
+
+    void "test CategoryAnnotationTest_006.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_006.groovy", [])
+    }
+
+    void "test CategoryAnnotationTest_007.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_007.groovy", [])
+    }
+
+    void "test CategoryAnnotationTest_008.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_008.groovy", [])
+    }
+
+    void "test CategoryAnnotationTest_009.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_009.groovy", [])
+    }
+
+    void "test CategoryAnnotationTest_010.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_010.groovy", [])
+    }
+
+    void "test CategoryAnnotationTest_011.groovy"() {
+        unzipAndTest("scripts/CategoryAnnotationTest_011.groovy", [])
+    }
+
+    void "test CategoryTest_001.groovy"() {
+        unzipAndTest("scripts/CategoryTest_001.groovy", [])
+    }
+
+    void "test CategoryTest_002.groovy"() {
+        unzipAndTest("scripts/CategoryTest_002.groovy", [])
+    }
+
+    void "test CategoryTest_003.groovy"() {
+        unzipAndTest("scripts/CategoryTest_003.groovy", [])
+    }
+
+    void "test CategoryTest_004.groovy"() {
+        unzipAndTest("scripts/CategoryTest_004.groovy", [])
+    }
+
+    void "test CategoryTest_005.groovy"() {
+        unzipAndTest("scripts/CategoryTest_005.groovy", [])
+    }
+
+    void "test CategoryTest_006.groovy"() {
+        unzipAndTest("scripts/CategoryTest_006.groovy", [])
+    }
+
+    void "test CategoryTest_007.groovy"() {
+        unzipAndTest("scripts/CategoryTest_007.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_001.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_001.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_002.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_002.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_003.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_003.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_004.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_004.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_005.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_005.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_006.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_006.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_007.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_007.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_008.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_008.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_009.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_009.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_010.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_010.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_011.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_011.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_012.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_012.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_013.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_013.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_014.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_014.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_015.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_015.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_016.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_016.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_017.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_017.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_018.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_018.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_019.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_019.groovy", [])
+    }
+
+    void "test ClassDesignASTTransformsTest_020.groovy"() {
+        unzipAndTest("scripts/ClassDesignASTTransformsTest_020.groovy", [])
+    }
+
+    void "test ClassDuplicationTest_001.groovy"() {
+        unzipAndTest("scripts/ClassDuplicationTest_001.groovy", [])
+    }
+
+    void "test ClassDuplicationTest_002.groovy"() {
+        unzipAndTest("scripts/ClassDuplicationTest_002.groovy", [])
+    }
+
+    void "test ClassTest_001.groovy"() {
+        unzipAndTest("scripts/ClassTest_001.groovy", [])
+    }
+
+    void "test ClassTest_002.groovy"() {
+        unzipAndTest("scripts/ClassTest_002.groovy", [])
+    }
+
+    void "test ClassTest_003.groovy"() {
+        unzipAndTest("scripts/ClassTest_003.groovy", [])
+    }
+
+    void "test ClassTest_004.groovy"() {
+        unzipAndTest("scripts/ClassTest_004.groovy", [])
+    }
+
+    void "test ClassTest_005.groovy"() {
+        unzipAndTest("scripts/ClassTest_005.groovy", [])
+    }
+
+    void "test ClassTest_006.groovy"() {
+        unzipAndTest("scripts/ClassTest_006.groovy", [])
+    }
+
+    void "test ClassTest_007.groovy"() {
+        unzipAndTest("scripts/ClassTest_007.groovy", [])
+    }
+
+    void "test ClassTest_008.groovy"() {
+        unzipAndTest("scripts/ClassTest_008.groovy", [])
+    }
+
+    void "test ClassTest_009.groovy"() {
+        unzipAndTest("scripts/ClassTest_009.groovy", [])
+    }
+
+    void "test ClassTest_010.groovy"() {
+        unzipAndTest("scripts/ClassTest_010.groovy", [])
+    }
+
+    void "test ClassTest_011.groovy"() {
+        unzipAndTest("scripts/ClassTest_011.groovy", [])
+    }
+
+    void "test ClassTest_012.groovy"() {
+        unzipAndTest("scripts/ClassTest_012.groovy", [])
+    }
+
+    void "test ClassTest_013.groovy"() {
+        unzipAndTest("scripts/ClassTest_013.groovy", [])
+    }
+
+    void "test ClassTest_014.groovy"() {
+        unzipAndTest("scripts/ClassTest_014.groovy", [])
+    }
+
+    void "test ClassTest_015.groovy"() {
+        unzipAndTest("scripts/ClassTest_015.groovy", [])
+    }
+
+    void "test ClassTest_016.groovy"() {
+        unzipAndTest("scripts/ClassTest_016.groovy", [])
+    }
+
+    void "test ClassTest_017.groovy"() {
+        unzipAndTest("scripts/ClassTest_017.groovy", [])
+    }
+
+    void "test ClassTest_018.groovy"() {
+        unzipAndTest("scripts/ClassTest_018.groovy", [])
+    }
+
+    void "test ClassTest_019.groovy"() {
+        unzipAndTest("scripts/ClassTest_019.groovy", [])
+    }
+
+    void "test ClassTest_020.groovy"() {
+        unzipAndTest("scripts/ClassTest_020.groovy", [])
+    }
+
+    void "test ClassTest_021.groovy"() {
+        unzipAndTest("scripts/ClassTest_021.groovy", [])
+    }
+
+    void "test ClassTest_022.groovy"() {
+        unzipAndTest("scripts/ClassTest_022.groovy", [])
+    }
+
+    void "test ClassTest_023.groovy"() {
+        unzipAndTest("scripts/ClassTest_023.groovy", [])
+    }
+
+    void "test ClassTest_024.groovy"() {
+        unzipAndTest("scripts/ClassTest_024.groovy", [])
+    }
+
+    void "test ClassTest_025.groovy"() {
+        unzipAndTest("scripts/ClassTest_025.groovy", [])
+    }
+
+    void "test ClassTest_026.groovy"() {
+        unzipAndTest("scripts/ClassTest_026.groovy", [])
+    }
+
+    void "test ClassTest_027.groovy"() {
+        unzipAndTest("scripts/ClassTest_027.groovy", [])
+    }
+
+    void "test ClassTest_028.groovy"() {
+        unzipAndTest("scripts/ClassTest_028.groovy", [])
+    }
+
+    void "test ClassTest_029.groovy"() {
+        unzipAndTest("scripts/ClassTest_029.groovy", [])
+    }
+
+    void "test ClassTest_030.groovy"() {
+        unzipAndTest("scripts/ClassTest_030.groovy", [])
+    }
+
+    void "test ClassTest_031.groovy"() {
+        unzipAndTest("scripts/ClassTest_031.groovy", [])
+    }
+
+    void "test ClassTest_032.groovy"() {
+        unzipAndTest("scripts/ClassTest_032.groovy", [])
+    }
+
+    void "test ClassTest_033.groovy"() {
+        unzipAndTest("scripts/ClassTest_033.groovy", [])
+    }
+
+    void "test ClassTest_034.groovy"() {
+        unzipAndTest("scripts/ClassTest_034.groovy", [])
+    }
+
+    void "test ClassTest_035.groovy"() {
+        unzipAndTest("scripts/ClassTest_035.groovy", [])
+    }
+
+    void "test ClassTest_036.groovy"() {
+        unzipAndTest("scripts/ClassTest_036.groovy", [])
+    }
+
+    void "test ClassTest_037.groovy"() {
+        unzipAndTest("scripts/ClassTest_037.groovy", [])
+    }
+
+    void "test CloningASTTransformsTest_001.groovy"() {
+        unzipAndTest("scripts/CloningASTTransformsTest_001.groovy", [])
+    }
+
+    void "test CloningASTTransformsTest_002.groovy"() {
+        unzipAndTest("scripts/CloningASTTransformsTest_002.groovy", [])
+    }
+
+    void "test CloningASTTransformsTest_003.groovy"() {
+        unzipAndTest("scripts/CloningASTTransformsTest_003.groovy", [])
+    }
+
+    void "test CloningASTTransformsTest_004.groovy"() {
+        unzipAndTest("scripts/CloningASTTransformsTest_004.groovy", [])
+    }
+
+    void "test CloningASTTransformsTest_005.groovy"() {
+        unzipAndTest("scripts/CloningASTTransformsTest_005.groovy", [])
+    }
+
+    void "test CloningASTTransformsTest_006.groovy"() {
+        unzipAndTest("scripts/CloningASTTransformsTest_006.groovy", [])
+    }
+
+    void "test ClosureAndInnerClassNodeStructureTest_001.groovy"() {
+        
unzipAndTest("scripts/ClosureAndInnerClassNodeStructureTest_001.groovy", [])
+    }
+
+    void "test ClosureAndInnerClassNodeStructureTest_002.groovy"() {
+        
unzipAndTest("scripts/ClosureAndInnerClassNodeStructureTest_002.groovy", [])
+    }
+
+    void "test ClosureComposeTest_001.groovy"() {
+        unzipAndTest("scripts/ClosureComposeTest_001.groovy", [])
+    }
+
+    void "test ClosureDelegationTest_001.groovy"() {
+        unzipAndTest("scripts/ClosureDelegationTest_001.groovy", [])
+    }
+
+    void "test ClosureDelegationTest_002.groovy"() {
+        unzipAndTest("scripts/ClosureDelegationTest_002.groovy", [])
+    }
+
+    void "test ClosureDelegationTest_003.groovy"() {
+        unzipAndTest("scripts/ClosureDelegationTest_003.groovy", [])
+    }
+
+    void "test ClosureDelegationTest_004.groovy"() {
+        unzipAndTest("scripts/ClosureDelegationTest_004.groovy", [])
+    }
+
+    void "test ClosureDelegationTest_005.groovy"() {
+        unzipAndTest("scripts/ClosureDelegationTest_005.groovy", [])
+    }
+
+    void "test ClosureDelegationTest_006.groovy"() {
+        unzipAndTest("scripts/ClosureDelegationTest_006.groovy", [])
+    }
+
+    void "test ClosureMethodCallTest_001.groovy"() {
+        unzipAndTest("scripts/ClosureMethodCallTest_001.groovy", [])
+    }
+
+    void "test ClosureMissingMethodTest_001.groovy"() {
+        unzipAndTest("scripts/ClosureMissingMethodTest_001.groovy", [])
+    }
+
+    void "test ClosureMissingMethodTest_002.groovy"() {
+        unzipAndTest("scripts/ClosureMissingMethodTest_002.groovy", [])
+    }
+
+    void "test ClosureParameterPassingBug_001.groovy"() {
+        unzipAndTest("scripts/ClosureParameterPassingBug_001.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_001.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_001.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_002.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_002.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_003.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_003.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_004.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_004.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_005.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_005.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_006.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_006.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_007.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_007.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_008.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_008.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_009.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_009.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_010.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_010.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_011.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_011.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_012.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_012.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_013.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_013.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_014.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_014.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_015.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_015.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_016.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_016.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_017.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_017.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_018.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_018.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_019.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_019.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_020.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_020.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_021.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_021.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_022.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_022.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_023.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_023.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_024.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_024.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_025.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_025.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_026.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_026.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_027.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_027.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_028.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_028.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_029.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_029.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_030.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_030.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_031.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_031.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_032.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_032.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_033.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_033.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_034.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_034.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_035.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_035.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_036.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_036.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_037.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_037.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_038.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_038.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_039.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_039.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_040.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_040.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_041.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_041.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_042.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_042.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_043.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_043.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_044.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_044.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_045.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_045.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_046.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_046.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_047.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_047.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_048.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_048.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_049.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_049.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_050.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_050.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_051.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_051.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_052.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_052.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_053.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_053.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_054.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_054.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_055.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_055.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_056.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_056.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_057.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_057.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_058.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_058.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_059.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_059.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_060.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_060.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_061.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_061.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_062.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_062.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_063.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_063.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_064.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_064.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_065.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_065.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_066.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_066.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_067.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_067.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_068.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_068.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_069.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_069.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_070.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_070.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_071.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_071.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_072.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_072.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_073.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_073.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_074.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_074.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_075.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_075.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_076.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_076.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_077.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_077.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_078.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_078.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_079.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_079.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_080.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_080.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_081.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_081.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_082.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_082.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_083.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_083.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_084.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_084.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_085.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_085.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_086.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_086.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_087.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_087.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_088.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_088.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_089.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_089.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_090.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_090.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_091.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_091.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_092.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_092.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_093.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_093.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_094.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_094.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_095.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_095.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_096.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_096.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_097.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_097.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_098.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_098.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_099.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_099.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_100.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_100.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_101.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_101.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_102.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_102.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_103.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_103.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_104.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_104.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_105.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_105.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_106.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_106.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_107.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_107.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_108.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_108.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_109.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_109.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_110.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_110.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_111.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_111.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_112.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_112.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_113.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_113.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_114.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_114.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_115.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_115.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_116.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_116.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_117.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_117.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_118.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_118.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_119.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_119.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_120.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_120.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_121.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_121.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_122.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_122.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_123.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_123.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_124.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_124.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_125.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_125.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_126.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_126.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_127.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_127.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_128.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_128.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_129.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_129.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_130.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_130.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_131.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_131.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_132.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_132.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_133.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_133.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_134.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_134.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_135.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_135.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_136.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_136.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_137.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_137.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_138.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_138.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_139.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_139.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_140.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_140.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_141.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_141.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_142.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_142.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_143.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_143.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_144.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_144.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_145.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_145.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_146.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_146.groovy", [])
+    }
+
+    void "test ClosureParamTypeInferenceSTCTest_147.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeInferenceSTCTest_147.groovy", [])
+    }
+
+    void "test ClosureParamTypeResolverSTCTest_001.groovy"() {
+        unzipAndTest("scripts/ClosureParamTypeResolverSTCTest_001.groovy", [])
+    }
+
+    void "test ClosuresSpecTest_001.groovy"() {
+        unzipAndTest("scripts/ClosuresSpecTest_001.groovy", [])
+    }
+
+    void "test ClosuresSpecTest_002.groovy"() {
+        unzipAndTest("scripts/ClosuresSpecTest_002.groovy", [])
+    }
+
+    void "test ClosuresSpecTest_003.groovy"() {
+        unzipAndTest("scripts/ClosuresSpecTest_003.groovy", [])
+    }
+
+    void "test ClosuresSpecTest_004.groovy"() {
+        unzipAndTest("scripts/ClosuresSpecTest_004.groovy", [])
+    }
+
+    void "test ClosuresSpecTest_005.groovy"() {
+        unzipAndTest("scripts/ClosuresSpecTest_005.groovy", [])
+    }
+
+    void "test ClosuresSpecTest_006.groovy"() {
+        unzipAndTest("scripts/ClosuresSpecTest_006.groovy", [])
+    }
+
+    void "test ClosuresSpecTest_007.groovy"() {
+        unzipAndTest("scripts/ClosuresSpecTest_007.groovy", [])
+    }
+
+    void "test ClosuresSpecTest_008.groovy"() {
+        unzipAndTest("script

<TRUNCATED>

Reply via email to