{
  "_class" : "hudson.tasks.junit.TestResult",
  "testActions" : [
    
  ],
  "duration" : 314.78397,
  "empty" : False,
  "failCount" : 36,
  "passCount" : 761,
  "skipCount" : 0,
  "suites" : [
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.immutablecollections.ImmutableListTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "iterator1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.immutablecollections.ImmutableListTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sizeOfCons",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.immutablecollections.ImmutableListTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sizeOfTail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.011,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.immutablecollections.ImmutableListTest",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:09"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.immutablecollections.IntRangeTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.001,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.immutablecollections.IntRangeTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:09"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.utils.GraphInterpreterTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCycle",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.utils.GraphInterpreterTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSimpleGraph",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.utils.GraphInterpreterTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testStronglyConnectedComponents",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.006,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.utils.GraphInterpreterTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:09"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.objectreader.ObjectHelperTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "example1a",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.objectreader.ObjectHelperTests",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "example2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.objectreader.ObjectHelperTests",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ver1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.002,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.objectreader.ObjectHelperTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 2.872,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_global1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.054,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_global_fail1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.096,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_global_fail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_global_fail3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.565,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_global_type_inference",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.499,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_length1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.303,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_length2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.018,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_local_fail1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.337,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array_init_local_type_inference",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.413,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classArrayInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.319,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalWithArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.301,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intArrayInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.474,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiArrayDefaultValue",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.463,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiArrayInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiArrayWrongSize",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.395,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArray1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArrayParam",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ArrayTests",
          "duration" : 0.348,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArray_jass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 7.504,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ArrayTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:50:58"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 1.081,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closuresWithOperatorOverloading",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.338,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "completionAtEndOfFileWithNewline",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.338,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "completionAtEndOfFileWithNewline2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inForLoop",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.273,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "onlyFromClasses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.304,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "overload1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.277,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ratings_returnType1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ratings_returnType2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simpleExample1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simpleExample2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simpleExample3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.223,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAfterDot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.197,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDeprecated",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClasses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.334,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNestedClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPrivateMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPrivateMethod2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.315,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testProtectedMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.313,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testProtectedMethod2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.273,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWithParentheses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.265,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWithParentheses2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWithoutParentheses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.AutoCompleteTests",
          "duration" : 0.197,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWithoutParentheses2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 7.192,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.AutoCompleteTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:51:06"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 8.189,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_836;\u000a    Player640(i_836);\u000a    >>>  null}\u000a\u000ainitPlayerArray510",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_836;\u000a    Player640(i_836);\u000a    >>>  null}\u000a\u000ainitPlayerArray510\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.BugTests.ObjectRecycler(BugTests.java:35)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "ObjectRecycler",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.504,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "bitset_add",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "bug61_break",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "bug62_codearray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.311,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classNull",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classesCyclic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.354,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closureClassConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closureClassConstructorInvalid",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constFolding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.43,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cycle_with_generics",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.335,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicDepReadVars",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicDependency",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicDependency2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicForLoop",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "division",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.325,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "doubleNativeDecl",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "duplicateNames",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "duplicateNames2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "duplicateNamesOk",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dynamicVarFromStaticContext",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dynamicVarFromStaticContext2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunc_noreturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionMethodStatic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.308,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "flattenBug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "forLoop",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 4.307,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_999;\u000a    Player707(i_999);\u000a    >>>  null}\u000a\u000ainitPlayerArray218",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_999;\u000a    Player707(i_999);\u000a    >>>  null}\u000a\u000ainitPlayerArray218\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.BugTests.forfrom(BugTests.java:30)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "forfrom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "func_noreturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.298,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "funcrefs1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "funcrefs2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "functionWithUnderscore",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.331,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsNull",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "hotdoc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implementNothing",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineBug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlinerBugShortCircuit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.252,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlinerBugShortCircuit2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intBoundaries",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intBoundariesH",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intBoundariesL",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.312,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "localOptimizerFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.398,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "localsInOndestroy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.302,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "memberMethodParens",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.526,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "middlewareOverload",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "negativeNumberLiterals",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonAbstractClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.319,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "optBug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 3.083,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_747;\u000a    Player598(i_747);\u000a    >>>  null}\u000a\u000ainitPlayerArray129",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_747;\u000a    Player598(i_747);\u000a    >>>  null}\u000a\u000ainitPlayerArray129\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)\u000a\u0009at tests.wurstscript.tests.BugTests.ovveride_nativeTypeReturn(BugTests.java:955)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "ovveride_nativeTypeReturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.442,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parseHexValues",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.307,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "polarOfffsetInline",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.304,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "realIndex",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.38,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recursive",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recursive2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recursiveTuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recursiveTuple2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticGenerics1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticGenerics2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticGenerics3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "stringPlusNull1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "stringPlusNull2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "stringPlusNull3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "subStringError",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testClassExtendsClassWithoutNoArgConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testClassImplementsClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.236,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCodeNull",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCyclicDependencyError",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInferInSuper",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.302,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLinePos",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.354,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNestedTimerClosure",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSelfAssignmentNoWarning",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSelfAssignmentWarning",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSelfAssignmentWarningDot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.341,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testStacktrace",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_correct_escapesequence",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.024,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_empty_escapesequence",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_for_from",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.277,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_for_in",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_init_order_globals_warning",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_init_order_globals_warning_jass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_init_order_jass_warning",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_inline_jass_div",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.265,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_null_in_jass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unit_array",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ticket706",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 2.907,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_184;\u000a    Player565(i_184);\u000a    >>>  null}\u000a\u000ainitPlayerArray886",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_184;\u000a    Player565(i_184);\u000a    >>>  null}\u000a\u000ainitPlayerArray886\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)\u000a\u0009at tests.wurstscript.tests.BugTests.ticket709(BugTests.java:1072)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "ticket709",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "typenameAsFuncname1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "typenameAsFuncname2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "underlineArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "underscore",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "underscore_end",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.236,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "underscores_in_name",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unreadVarWarning",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unreadVarWarning2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unreadVarWarningArrays",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.BugTests",
          "duration" : 0.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "varname_with_interface",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
          "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a"
        }
      ],
      "duration" : 34.993,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.BugTests",
      "nodeId" : None,
      "stderr" : "... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a\u000a... when calling bar(2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a... when calling foo(1, 2) in testStacktrace:17\u000a... when calling init_Test() in testStacktrace:5\u000a... when calling main()\u000a\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling bar in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a\u000a   when calling foo in testStacktrace, line 17\u000a   when calling init_Test in testStacktrace, line 5\u000a",
      "stdout" : "Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'\u000a",
      "timestamp" : "2019-08-09T16:51:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "castToIntGenerics",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.328,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "castToIntGenerics2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.308,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "castToIntPointerArithmetic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constr1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.298,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constr2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.352,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constr_super",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constr_super_wrong1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.304,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_override",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_override2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.312,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_override3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.306,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_override4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.336,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_simple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extends_variables",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroyUsingThis",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatch",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatch2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatch3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatch4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.319,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatch5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.304,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatchFrotty1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatchFrotty2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.297,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_dynamicdispatchFrotty3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.293,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy_withVar",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "privateFunc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "privateFuncOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "privateVar",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "subTypeGeneric1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "subTypeGeneric2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "subTypeGeneric3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "subTypeGenericInterface",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "subTypeGenericInterface2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.301,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "superCall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "superCall2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.306,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArrayInitInClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArrayInitInClassStatic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMultiArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNoDispatch",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.346,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverrideInterfaceAbstractClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverrideInterfaceAbstractClass2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "teststaticoverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "teststaticoverride2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "teststaticoverride3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "teststaticoverride4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesExtTests",
          "duration" : 0.311,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testtest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 10.412,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ClassesExtTests",
      "nodeId" : None,
      "stderr" : "AAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000aAAbstract\u000aMyInterfaceImpl\u000a",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:52:11"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "NPE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "OverrideClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.293,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstract_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstract_class2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstract_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstract_fail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstract_must_not_be_private",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arrayAttributeFail1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arrayAttributeFail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arrayAttributeTest1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arrayAttributeTest2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.37,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "big_instanceof",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "callStaticFunctionFromInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.261,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cast_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cast_class2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cast_class_unrelated",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.291,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.298,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_construct",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_double_defined",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.443,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_lifecycle",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_method",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_method_implicit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_func",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_var",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_var2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_var_get",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_var_set",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "classes_static_var_set2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_members",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constantVars",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constant_fields",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constant_fields2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "construct_super",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.252,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constructor_overloading",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constructor_private",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.234,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constructor_private_ok",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "destroyed",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.343,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dotdotOperator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dotdotOperatorFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "duplicateConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initConstant",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "instanceof_null",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "method_private",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.277,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ondestroy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.303,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override_valid",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override_valid2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.311,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override_valid_trans",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.38,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override_valid_trans_big",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.341,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override_valid_void",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.377,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "protectedInOtherPackage",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.33,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "protectedInOtherPackage2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 3.557,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recyling",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.287,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recyling2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.795,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "recyling_random",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticThisAccess",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.285,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_class_qualified_field",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.455,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_class_qualified_function",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.315,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_class_qualified_type",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_field",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_field_other_package",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_static_array_field",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.325,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArraySize",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArraySize2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.392,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_module",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.391,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_module_thistype",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_module_thistype2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.382,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_module_thistype3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.313,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_static1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInnerClass_static_from_outside",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.265,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNoOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 4.965,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOver9000",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.317,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "thisHandling",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClassesTests",
          "duration" : 0.366,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleArrayMember",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 22.541,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ClassesTests",
      "nodeId" : None,
      "stderr" : "Nullpointer exception when calling A.foo\u000aCalled A.foo on invalid object.\u000a",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:51:48"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "beginEndExpr",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "blockSyntax",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "blockSyntax2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.367,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "captureParam",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.363,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "captureThis",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.423,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "captureThis2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.398,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.377,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.399,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.349,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closureCaptureMain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closureInClassInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.394,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closureWithGenerics",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.334,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_begin_end1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_begin_end2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.37,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_begin_end3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_inferType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.292,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_void",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "closure_void_call",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.249,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfunc1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.244,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfunc2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfuncErr",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfuncErr2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfuncTuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfunc_mixed",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "code_anonfunc_mixed_err1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.343,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generic1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.326,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generic2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generic3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.277,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intliteralClosure",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "noAbstractMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.251,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "oneAbstractMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "oneAbstractMethodInherited",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "oneAbstractMethodInheritedOverloaded",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "overload1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.321,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "overload2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "skipInClosure",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "skipInClosure_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.299,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDispatch",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloadingConstructorClosureUse",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.317,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloadingFuncClosureUse",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tryCaptureArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.341,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tryCaptureTuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "twoAbstractMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uninitialized",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uninitialized2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uninitialized3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.319,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uninitialized4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uninitialized6",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ClosureTests",
          "duration" : 0.356,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "withoutParameterType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 11.458,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ClosureTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:52:21"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.CompilationUnitTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "jass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.CompilationUnitTests",
          "duration" : 0.325,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "packages",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.586,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.CompilationUnitTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:52:33"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ConfigPackageTests",
          "duration" : 0.348,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "configFunc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ConfigPackageTests",
          "duration" : 0.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "configFuncWrongType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ConfigPackageTests",
          "duration" : 0.302,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "configVar",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ConfigPackageTests",
          "duration" : 0.252,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "configVarCyclic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ConfigPackageTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "configVarWrongType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.918,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ConfigPackageTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:52:33"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.DeterministicChecks",
          "duration" : 0.593,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.593,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.DeterministicChecks",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:52:34"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.EnumTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "enum_short1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.EnumTests",
          "duration" : 0.252,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "enum_short2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.EnumTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "enum_short3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.EnumTests",
          "duration" : 0.287,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "enum_to_int_test",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.069,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.EnumTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:52:47"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_blocks",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_false",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_inferNull_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_inferNull_left",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.253,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_inferNull_right1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_inferNull_right2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.264,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_linebreaks1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.297,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_linebreaks2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_linebreaks3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.253,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_real",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_subtypes_err1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_subtypes_err2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_subtypes_err3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_subtypes_err4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_subtypes_ok1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_true",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "conditionalExpr_voidFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.252,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "div1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "div3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.029,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "err_assign",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.273,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ints1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ints2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ints4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ints6",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ints7",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "minus",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "mod1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.308,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parantheses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "plus",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "real1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.312,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "string",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unaryMinus1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.253,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unaryMinus2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unaryMinus3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExpressionTests",
          "duration" : 0.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "unaryMinus4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 7.629,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ExpressionTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:52:35"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 2.85,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_583;\u000a    Player161(i_583);\u000a    >>>  null}\u000a\u000ainitPlayerArray175",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_583;\u000a    Player161(i_583);\u000a    >>>  null}\u000a\u000ainitPlayerArray175\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.ExtensionMethodsTests.extFuncDouble(ExtensionMethodsTests.java:15)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "extFuncDouble",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunction_chain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunction_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.264,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunction_int",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.269,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunction_int_across_packages",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.287,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunction_int_order",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extmethontype",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intreal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ExtensionMethodsTests",
          "duration" : 0.264,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sameName",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.505,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ExtensionMethodsTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:52:42"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "destroyDataflowTest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "destroyThisDataflowTest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInitalized",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.231,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReturns1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReturns2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReturns3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReturns4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReturns5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.FlowAnalysisTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnreachable1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.538,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.FlowAnalysisTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:52:48"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsModuleTests",
          "duration" : 0.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "biggerModule",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsModuleTests",
          "duration" : 0.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericInception",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsModuleTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simpleGenericModule",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.821,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.GenericsModuleTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:08"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.317,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "abstractReturnT",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.013,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    c_276;\u000a    new_B141();\u000a    >>>  null}\u000a\u000ainit_Test700",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    c_276;\u000a    new_B141();\u000a    >>>  null}\u000a\u000ainit_Test700\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:302)\u000a\u0009at tests.wurstscript.tests.GenericsTests.cast(GenericsTests.java:441)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "cast",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cellExample",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "extensionFunc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.355,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "function",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericChain1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericChain1Err",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericChain2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericChain2ErrA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericChain2ErrB",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericExtensionMethod1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.329,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericForFrom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.327,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericForIn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.291,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericFunctionOverload",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.253,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericMethod1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.285,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericOverload",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericOverload2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.235,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericRecursive",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericRecursive2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.273,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericReturnOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericReturnOverride2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.329,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsDispatch",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.261,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsSubstitute",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.269,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsSubstitute1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsSubstitute2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.298,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsSubstitute3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsSubstitute_override",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsSubstitute_override_interface",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "genericsSubstitute_override_interface_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.336,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "identity",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.285,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "identity2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "identityFail1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "identityFail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 2.882,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_823;\u000a    Player981(i_823);\u000a    >>>  null}\u000a\u000ainitPlayerArray114",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_823;\u000a    Player981(i_823);\u000a    >>>  null}\u000a\u000ainitPlayerArray114\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)\u000a\u0009at tests.wurstscript.tests.GenericsTests.implicitConversionFail(GenericsTests.java:385)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "implicitConversionFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 2.784,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_290;\u000a    Player146(i_290);\u000a    >>>  null}\u000a\u000ainitPlayerArray239",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_290;\u000a    Player146(i_290);\u000a    >>>  null}\u000a\u000ainitPlayerArray239\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)\u000a\u0009at tests.wurstscript.tests.GenericsTests.implicitConversionFail2(GenericsTests.java:405)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "implicitConversionFail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.399,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversionFailSimple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.357,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversions",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversions2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.299,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversions3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversions4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.35,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversions5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversionsAssign",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversionsFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitConversionsFail2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitsWithClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.341,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitsWithClass2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.299,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implicitsWithClosures",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inferType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inheritField",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inheritField2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inheritMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "missingTypeArgsConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "missingTypeArgsFunc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "missingTypeArgsMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nativeTypes",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "normalFoldlInfer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nullWithGeneric",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.31,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "strangeFoldl",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSubtypeGenericClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSubtypeGenericClass2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSubtypeGenericInterface",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tooManyTypeArgsConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tooManyTypeArgsFunc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.GenericsTests",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tooManyTypeArgsMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 19.31,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.GenericsTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:52:49"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceExtendedTests",
          "duration" : 0.331,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "defaultImpl",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceExtendedTests",
          "duration" : 0.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "defaultImplInClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceExtendedTests",
          "duration" : 0.297,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "defaultImplInClassDelegation",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.946,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.InterfaceExtendedTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:15"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.315,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "as_argument",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "as_return_value",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "casts",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "destroyInterface",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.336,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "equality",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.309,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "hierarchy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.312,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "implGap",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inequality",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "missing_method",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "module_prob",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.331,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "swap",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.345,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "swapArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.029,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEmptyImplements",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.429,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInterfaceDefaultImpl",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverrideFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.39,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "twoInterfaces",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.307,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "type_param1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.536,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "type_param_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.306,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "type_param_complicated1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "type_param_complicated1_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.364,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "type_param_complicated2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "type_param_fail_generics",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.InterfaceTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "wrong_method",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.067,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.InterfaceTests",
      "nodeId" : None,
      "stderr" : "Error in File testEmptyImplements line 3:\u000a mismatched input '\\n' expecting {'thistype', ID}\u000aError in File testEmptyImplements line 3:\u000a Could not find type .\u000aError in File testEmptyImplements line 3:\u000a Expecting interface name after `implements`\u000a",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:09"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 0.407,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asciiChars1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 0.236,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asciiChars2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 0.264,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asciiChars3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 0.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "hexInt1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 0.251,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "hexInt2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 0.244,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "logicalOperatorPrecedence",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multilineString",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 0.247,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "returnDetection",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 5.843,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_639;\u000a    Player760(i_639);\u000a    >>>  null}\u000a\u000ainitPlayerArray239",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_639;\u000a    Player760(i_639);\u000a    >>>  null}\u000a\u000ainitPlayerArray239\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.JurstTests.testJurstWithJass(JurstTests.java:227)\u000a\u0009at tests.wurstscript.tests.JurstTests.testBigJassScript(JurstTests.java:199)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "testBigJassScript",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 2.196,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_125;\u000a    Player203(i_125);\u000a    >>>  null}\u000a\u000ainitPlayerArray340",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_125;\u000a    Player203(i_125);\u000a    >>>  null}\u000a\u000ainitPlayerArray340\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.JurstTests.testJurstWithJass(JurstTests.java:227)\u000a\u0009at tests.wurstscript.tests.JurstTests.testJurstWrapping(JurstTests.java:211)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "testJurstWrapping",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 0.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "thisAsVarNameInJass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.JurstTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "validNames",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 10.661,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.JurstTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:56:03"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.LexerTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dotNewline",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.LexerTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dotNewline2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.005,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.LexerTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:16"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModelManagerTests",
          "duration" : 0.877,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "movingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 1\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"The import 'Test' could not be resolved.\\nAvailable packages: \"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 1\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a  ]\u000a  s\u000a...[truncated 3292 chars]...\u000a end = Position [\u000a      line = 5\u000a      character = 2\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"Reference to function c could not be resolved.\"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 3\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Warning\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"The import C is never used\"\u000a  relatedInformation = null\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModelManagerTests",
          "duration" : 0.605,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "renamePackage",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 1\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"The import 'Test' could not be resolved.\\nAvailable packages: \"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 1\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a  ]\u000a  s\u000a...[truncated 3292 chars]...\u000a end = Position [\u000a      line = 5\u000a      character = 2\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"Reference to function c could not be resolved.\"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 3\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Warning\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"The import C is never used\"\u000a  relatedInformation = null\u000a]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModelManagerTests",
          "duration" : 0.771,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 1\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"The import 'Test' could not be resolved.\\nAvailable packages: \"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 1\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a  ]\u000a  s\u000a...[truncated 3292 chars]...\u000a end = Position [\u000a      line = 5\u000a      character = 2\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"Reference to function c could not be resolved.\"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 3\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Warning\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"The import C is never used\"\u000a  relatedInformation = null\u000a]\u000a"
        }
      ],
      "duration" : 2.255,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ModelManagerTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 1\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"The import 'Test' could not be resolved.\\nAvailable packages: \"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 1\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a  ]\u000a  s\u000a...[truncated 3292 chars]...\u000a end = Position [\u000a      line = 5\u000a      character = 2\u000a    ]\u000a  ]\u000a  severity = Error\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"Reference to function c could not be resolved.\"\u000a  relatedInformation = null\u000a]\u000a   err: Diagnostic [\u000a  range = Range [\u000a    start = Position [\u000a      line = 2\u000a      character = 0\u000a    ]\u000a    end = Position [\u000a      line = 3\u000a      character = 0\u000a    ]\u000a  ]\u000a  severity = Warning\u000a  code = null\u000a  source = \"Wurst\"\u000a  message = \"The import C is never used\"\u000a  relatedInformation = null\u000a]\u000a",
      "timestamp" : "2019-08-09T16:56:00"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "arg_constructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.338,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "diamond1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "diamond2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.287,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initdestroy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.235,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "localInModuleConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "localInModuleConstructor2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "moduleConstructor",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.311,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modulesInSubclasses",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_abstract",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_abstract_err",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.297,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_call_global",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.248,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_call_indirect",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_conflict",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.299,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_import",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_missing_override",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_thistype",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_wrong_param_count1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modules_wrong_param_count2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multi1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.285,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multi2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multi_modules",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multi_modules2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiple_constructors",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.301,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nested_class_module",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nested_module_init",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.269,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "override2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "overrideStatic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "overrideStaticAndActuallyDoStuff",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "static_external",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "staticmeth_external",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 2.586,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_633;\u000a    Player100(i_633);\u000a    >>>  null}\u000a\u000ainitPlayerArray116",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_633;\u000a    Player100(i_633);\u000a    >>>  null}\u000a\u000ainitPlayerArray116\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)\u000a\u0009at tests.wurstscript.tests.ModuleTests.stupidTest(ModuleTests.java:549)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "stupidTest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 2.221,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_116;\u000a    Player179(i_116);\u000a    >>>  null}\u000a\u000ainitPlayerArray768",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_116;\u000a    Player179(i_116);\u000a    >>>  null}\u000a\u000ainitPlayerArray768\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)\u000a\u0009at tests.wurstscript.tests.ModuleTests.testModuleMemberInit(ModuleTests.java:523)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "testModuleMemberInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 2.486,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_862;\u000a    Player170(i_862);\u000a    >>>  null}\u000a\u000ainitPlayerArray891",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_862;\u000a    Player170(i_862);\u000a    >>>  null}\u000a\u000ainitPlayerArray891\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)\u000a\u0009at tests.wurstscript.tests.ModuleTests.testModuleMemberInit2(ModuleTests.java:559)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "testModuleMemberInit2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ModuleTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "useModuleAsType",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 13.525,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ModuleTests",
      "nodeId" : None,
      "stderr" : "set x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aset x 2\u000aget x 2\u000aset x 3\u000aget x 2\u000aget x 3\u000aconstructed\u000asize test:1\u000asize test2:1\u000asize test3:1\u000aconstructed\u000asize test2:1\u000a",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:16"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.MpqTest",
          "duration" : 0.106,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_delete",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.MpqTest",
          "duration" : 0.041,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_extract",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.MpqTest",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_insert",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.159,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.MpqTest",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:29"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "callFunctionsWithAnnotation",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.265,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicFunc1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicFunc2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.309,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "instanceCount",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "instanceMaxCount",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "maxTypeId",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.238,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAnnotationWithMessage",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 2.137,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_223;\u000a    Player330(i_223);\u000a    >>>  null}\u000a\u000ainitPlayerArray277",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_223;\u000a    Player330(i_223);\u000a    >>>  null}\u000a\u000ainitPlayerArray277\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.NewFeatureTests.testEnums(NewFeatureTests.java:13)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "testEnums",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEnums2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEnums_cast",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForInClose",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForInCloseBeforeReturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 2.657,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    this_334;\u000a    new_SEntry174(null<any>, null<integer>);\u000a    >>>  null}\u000a\u000aconstruct_Stack161",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    this_334;\u000a    new_SEntry174(null<any>, null<integer>);\u000a    >>>  null}\u000a\u000aconstruct_Stack161\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.NewFeatureTests.testGenericUnit(NewFeatureTests.java:18)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "testGenericUnit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIfNotDefinedAnnotation1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.246,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIfNotDefinedAnnotation2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.249,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIfNotDefinedAnnotationNative",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIteratorStatic",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 2.157,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_785;\u000a    Player156(i_785);\u000a    >>>  null}\u000a\u000ainitPlayerArray156",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_785;\u000a    Player156(i_785);\u000a    >>>  null}\u000a\u000ainitPlayerArray156\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.NewFeatureTests.testMinusOne(NewFeatureTests.java:23)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "testMinusOne",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitch",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchDefault",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchEnumAll",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchEnumAll2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchEnumAll3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.253,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchEnumAll4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchEnumAll5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchEnumDuplicate",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchInt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchMulti",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.237,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchReturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.317,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchShort",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.31,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchString",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitchWrongTypes",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.331,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTypeId1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTypeId2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.315,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTypeId3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTypeId4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.323,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTypeId5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "typeName",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.NewFeatureTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "typeName2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 15.757,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.NewFeatureTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:53:29"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading1_2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading1_3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading1_4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.252,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading2Abbreviation",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading_shortForm1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OpOverloading",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOverloading_shortForm2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.857,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.OpOverloading",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:54:06"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.303,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "constantFolding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "controlFlowMergeNoSideEffect",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "controlFlowMergeSideEffect",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 2.213,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_620;\u000a    Player532(i_620);\u000a    >>>  null}\u000a\u000ainitPlayerArray181",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_620;\u000a    Player532(i_620);\u000a    >>>  null}\u000a\u000ainitPlayerArray181\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.OptimizerTests.controlFlowMergeSideEffect2(OptimizerTests.java:667)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "controlFlowMergeSideEffect2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.285,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "cyclicFunctionRemover",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlinerIntRealsConstantFolding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.382,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "moveTowardsBug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.341,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiArrayNoInline",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiArrayNoInline2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "number",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 2.024,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_991;\u000a    Player173(i_991);\u000a    >>>  null}\u000a\u000ainitPlayerArray165",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_991;\u000a    Player173(i_991);\u000a    >>>  null}\u000a\u000ainitPlayerArray165\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)\u000a\u0009at tests.wurstscript.tests.OptimizerTests.optimizeDuplicateNullSets(OptimizerTests.java:754)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "optimizeDuplicateNullSets",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "optimizeExitwhen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.242,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "optimizeSet",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.241,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "optimizeSet2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 2.161,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_306;\u000a    Player177(i_306);\u000a    >>>  null}\u000a\u000ainitPlayerArray111",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_306;\u000a    Player177(i_306);\u000a    >>>  null}\u000a\u000ainitPlayerArray111\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)\u000a\u0009at tests.wurstscript.tests.OptimizerTests.testInlineAnnotation(OptimizerTests.java:772)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "testInlineAnnotation",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.22,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ConstFolding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.261,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ConstFoldingCombined",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_controlFlowMergeSideEffect",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.228,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_double_renaming_bug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.228,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_exitwhen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.265,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifDoubleAnd1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifDoubleAnd2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.241,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifDoubleOr1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.244,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifDoubleOr2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifEmpty",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.246,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifFalse",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifInt1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifInt2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifInt3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifInt4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.235,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifMulti",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_ifTrue",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_inline_globals",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_localVarMerger",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_localVarMerger2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_mult2rewrite",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_mult3rewrite",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.252,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_nullsetter1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_nullsetter2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.355,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_nullsetter3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.318,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_nullsetter4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.353,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_number_shortening",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.249,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_number_shortening2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_remove_useless",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_tempVarRemover",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.237,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_tempVarRemover2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 2.46,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_118;\u000a    Player107(i_118);\u000a    >>>  null}\u000a\u000ainitPlayerArray166",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_118;\u000a    Player107(i_118);\u000a    >>>  null}\u000a\u000ainitPlayerArray166\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.OptimizerTests.test_unreachableCodeRemover(OptimizerTests.java:573)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "test_unreachableCodeRemover",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unused_func_remover",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unused_func_remover2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.OptimizerTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_varRemoval",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
          "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a"
        }
      ],
      "duration" : 20.982,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.OptimizerTests",
      "nodeId" : None,
      "stderr" : "1751543663\u000a1751543664\u000a1751543665\u000a",
      "stdout" : "// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193\u000aglobals\u000ainteger tempReturn_integer=0\u000aendglobals\u000anative testSuccess takes nothing returns nothing\u000afunction initGlobals takes nothing returns nothing\u000aendfunction\u000a\u000afunction cyc_g takes integer funcChoice, integer x returns nothing\u000a\u0009if funcChoice == 0 then\u000a\u0009\u0009call cyc_g(1, x / 1000)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 1 then\u000a\u0009\u0009if x > 1000 then\u000a\u0009\u0009\u0009call cyc_g(0, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 100 then\u000a\u0009\u0009\u0009call cyc_g(2, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009if x > 10 then\u000a\u0009\u0009\u0009call cyc_g(3, x)\u000a\u0009\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009\u0009return\u000a\u0009\u0009endif\u000a\u0009\u0009set tempReturn_integer = x\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 2 then\u000a\u0009\u0009call cyc_g(1, x / 100)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009elseif funcChoice == 3 then\u000a\u0009\u0009call cyc_g(1, x / 10)\u000a\u0009\u0009set tempReturn_integer = tempReturn_integer\u000a\u0009\u0009return\u000a\u0009endif\u000aendfunction\u000a\u000afunction init_Test takes nothing returns nothing\u000a\u0009call cyc_g(1, 7531)\u000a\u0009if tempReturn_integer == 7 then\u000a\u0009\u0009call testSuccess()\u000a\u0009endif\u000aendfunction\u000a\u000afunction main takes nothing returns nothing\u000a\u0009call initGlobals()\u000a\u0009call init_Test()\u000aendfunction\u000a\u000afunction config takes nothing returns nothing\u000aendfunction\u000a\u000a\u000a",
      "timestamp" : "2019-08-09T16:53:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "duplicatePackageName",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "import_public",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "import_self1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "import_self2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMembersNoImport",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_cyclic_import",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_cyclic_import_with_init",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_cyclic_import_with_init2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.228,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_global_type",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.231,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_global_var",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_globals_init",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.225,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_globals_init2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.226,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_class_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_class_private",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_class_protected",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_ext_function",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_ext_function_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.216,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_function",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_function_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_var",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_var_fail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_same_name_as_class",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.249,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_static_init",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_typename_as_var",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_typename_as_var2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PackageTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_typename_as_var3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.898,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.PackageTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:54:08"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "alignWithSpacesAllowed",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "alignWithTabsAllowed",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.336,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "charAndFourChar",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dotTo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "err_in_closure",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "halfAssign",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "indentWithSpaces",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "indentWithSpaces2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parenthesis1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parenthesis2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "positionsNormalLineBreaks",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "positionsWindowsTypewriterLinebreaks",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "twoSpaces",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ParserTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "twoSpacesMixed",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.008,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ParserTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:54:11"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.PositionTests",
          "duration" : 0.221,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFuncCallPos",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "pos = 3\u000apos = 12\u000apos = 15\u000a"
        }
      ],
      "duration" : 0.221,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.PositionTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "pos = 3\u000apos = 12\u000apos = 15\u000a",
      "timestamp" : "2019-08-09T16:54:08"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.193,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_249;\u000a    Player323(i_249);\u000a    >>>  null}\u000a\u000ainitPlayerArray930",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_249;\u000a    Player323(i_249);\u000a    >>>  null}\u000a\u000ainitPlayerArray930\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.arrayindex(RealWorldExamples.java:33)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "arrayindex",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.141,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_203;\u000a    Player378(i_203);\u000a    >>>  null}\u000a\u000ainitPlayerArray842",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_203;\u000a    Player378(i_203);\u000a    >>>  null}\u000a\u000ainitPlayerArray842\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.blubber(RealWorldExamples.java:147)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "blubber",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.233,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_509;\u000a    Player119(i_509);\u000a    >>>  null}\u000a\u000ainitPlayerArray151",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_509;\u000a    Player119(i_509);\u000a    >>>  null}\u000a\u000ainitPlayerArray151\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.frottyTupleBug(RealWorldExamples.java:110)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "frottyTupleBug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.827,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_205;\u000a    Player143(i_205);\u000a    >>>  null}\u000a\u000ainitPlayerArray113",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_205;\u000a    Player143(i_205);\u000a    >>>  null}\u000a\u000ainitPlayerArray113\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.linkedHashMap(RealWorldExamples.java:55)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "linkedHashMap",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 4.911,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    ChannelData_firstFree_198;\u000a    obj_181;\u000a    >>>  null}\u000a\u000adealloc_ChannelData107",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    ChannelData_firstFree_198;\u000a    obj_181;\u000a    >>>  null}\u000a\u000adealloc_ChannelData107\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:23)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImIfImpl.translate(ImIfImpl.java:177)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.module(RealWorldExamples.java:62)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "module",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 1.084,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonStaticCallback",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 31.814,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nullClosureBug",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.279,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_182;\u000a    Player748(i_182);\u000a    >>>  null}\u000a\u000ainitPlayerArray522",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_182;\u000a    Player748(i_182);\u000a    >>>  null}\u000a\u000ainitPlayerArray522\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.optimizerNew(RealWorldExamples.java:120)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "optimizerNew",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 1.974,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_181;\u000a    Player587(i_181);\u000a    >>>  null}\u000a\u000ainitPlayerArray203",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_181;\u000a    Player587(i_181);\u000a    >>>  null}\u000a\u000ainitPlayerArray203\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.setFrottyBugEscaperData(RealWorldExamples.java:94)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "setFrottyBugEscaperData",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 1.926,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_964;\u000a    Player131(i_964);\u000a    >>>  null}\u000a\u000ainitPlayerArray163",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_964;\u000a    Player131(i_964);\u000a    >>>  null}\u000a\u000ainitPlayerArray163\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.setFrottyBugKnockbackNull(RealWorldExamples.java:89)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "setFrottyBugKnockbackNull",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.451,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_710;\u000a    Player737(i_710);\u000a    >>>  null}\u000a\u000ainitPlayerArray150",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_710;\u000a    Player737(i_710);\u000a    >>>  null}\u000a\u000ainitPlayerArray150\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.setFrottyBugVector(RealWorldExamples.java:100)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "setFrottyBugVector",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.129,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_191;\u000a    Player480(i_191);\u000a    >>>  null}\u000a\u000ainitPlayerArray142",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_191;\u000a    Player480(i_191);\u000a    >>>  null}\u000a\u000ainitPlayerArray142\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.setNullTests(RealWorldExamples.java:84)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "setNullTests",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.091,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_214;\u000a    Player143(i_214);\u000a    >>>  null}\u000a\u000ainitPlayerArray699",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_214;\u000a    Player143(i_214);\u000a    >>>  null}\u000a\u000ainitPlayerArray699\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.staticCallback(RealWorldExamples.java:125)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "staticCallback",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 1.495,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEditorVars",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.274,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_149;\u000a    Player934(i_149);\u000a    >>>  null}\u000a\u000ainitPlayerArray273",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_149;\u000a    Player934(i_149);\u000a    >>>  null}\u000a\u000ainitPlayerArray273\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.testLists(RealWorldExamples.java:72)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "testLists",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 17.419,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    DamageInstance_count_130;\u000a    this_102;\u000a    >>>  null}\u000a\u000aconstruct_DamageInstance101",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    DamageInstance_count_130;\u000a    this_102;\u000a    >>>  null}\u000a\u000aconstruct_DamageInstance101\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.test_stdlib(RealWorldExamples.java:169)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "test_stdlib",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.RealWorldExamples",
          "duration" : 2.242,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_885;\u000a    Player203(i_885);\u000a    >>>  null}\u000a\u000ainitPlayerArray173",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_885;\u000a    Player203(i_885);\u000a    >>>  null}\u000a\u000ainitPlayerArray173\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)\u000a\u0009at tests.wurstscript.tests.RealWorldExamples.test_war3map(RealWorldExamples.java:105)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "test_war3map",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 83.508,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.RealWorldExamples",
      "nodeId" : None,
      "stderr" : "Running <Angle:78 - testAngle>..\u000a\u0009OK!\u000aRunning <BitSet:31 - testContains>..\u000a\u0009OK!\u000aRunning <BitSet:45 - testAdd>..\u000a\u0009OK!\u000aRunning <BitSet:48 - testRemove>..\u000a\u0009OK!\u000aRunning <BitwiseTests:5 - byteTestsNegative>..\u000a\u0009OK!\u000aRunning <BitwiseTests:14 - byteTestsPositive>..\u000a\u0009OK!\u000aRunning <BitwiseTests:23 - bitStringTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:33 - shiftTests>..\u000a\u0009OK!\u000aRunning <BitwiseTests:47 - tests32>..\u000a\u0009OK!\u000aRunning <BufferTests:52 - stringBufferEmptyStringTest>..\u000a\u0009OK!\u000aRunning <BufferTests:66 - stringBufferShortSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:88 - stringBufferLongSerializationTest>..\u000a\u0009OK!\u000aRunning <BufferTests:106 - stringBufferSerializableTest>..\u000a\u0009OK!\u000aRunning <BufferTests:130 - hashBufferTestSerialization>..\u000a\u0009OK!\u000aRunning <ClosureEventsTests:4 - testEvents>..\u000a\u0009OK!\u000aRunning <ClosureTimers:180 - testDoAfter>..\u000a\u0009OK!\u000aRunning <Colors:212 - testColors>..\u000a\u0009OK!\u000aRunning <Colors:223 - testColorNames>..\u000a\u0009OK!\u000aRunning <Colors:231 - testPlayerColorConversion>..\u000a\u0009OK!\u000aRunning <Colors:238 - testPlayerFromColorName>..\u000a\u0009OK!\u000aRunning <Destructable:72 - testDestructables>..\u000a\u0009OK!\u000aRunning <Dialog:46 - testDialog>..\u000a\u0009OK!\u000aRunning <Effect:210 - testEffect>..\u000a\u0009OK!\u000aRunning <ForceTests:8 - testForce>..\u000a\u0009OK!\u000aRunning <ForceTests:20 - testForForce>..\u000a\u0009OK!\u000aRunning <GameCacheTests:8 - testGameCache>..\u000a\u0009OK!\u000aRunning <GroupTests:4 - testGroupBasic>..\u000a\u0009OK!\u000aRunning <GroupTests:23 - testGroupForLoops>..\u000a\u0009OK!\u000aRunning <GroupTests:41 - testRandom>..\u000a\u0009OK!\u000aRunning <GroupTests:61 - testHandleId>..\u000a\u0009OK!\u000aRunning <GroupTests:71 - testVararg>..\u000a\u0009OK!\u000aRunning <HashListTests:5 - testAdd>..\u000a\u0009OK!\u000aRunning <HashListTests:11 - testSet>..\u000a\u0009OK!\u000aRunning <HashListTests:19 - testAddAll>..\u000a\u0009OK!\u000aRunning <HashListTests:36 - testClear>..\u000a\u0009OK!\u000aRunning <HashListTests:44 - testRemoveAll>..\u000a\u0009OK!\u000aRunning <HashListTests:52 - testRemoveAt>..\u000a\u0009OK!\u000aRunning <HashListTests:61 - testRemove>..\u000a\u0009OK!\u000aRunning <HashListTests:70 - testSize>..\u000a\u0009OK!\u000aRunning <HashListTests:78 - testIsEmpty>..\u000a\u0009OK!\u000aRunning <HashListTests:85 - testGet>..\u000a\u0009OK!\u000aRunning <HashListTests:92 - testHas>..\u000a\u0009OK!\u000aRunning <HashListTests:105 - testIterator>..\u000a\u0009OK!\u000aRunning <HashListTests:118 - testCopy>..\u000a\u0009OK!\u000aRunning <HashListTests:130 - testCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashListTests:142 - testHasAt>..\u000a\u0009OK!\u000aRunning <HashMapTests:5 - testHas>..\u000a\u0009OK!\u000aRunning <HashMapTests:12 - testPutGet>..\u000a\u0009OK!\u000aRunning <HashMapTests:21 - testRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:30 - testBooleanHashmap>..\u000a\u0009OK!\u000aRunning <HashMapTests:37 - testSize>..\u000a\u0009OK!\u000aRunning <HashMapTests:62 - testIterableMap>..\u000a\u0009OK!\u000aRunning <HashMapTests:84 - testIMIterator>..\u000a\u0009OK!\u000aRunning <HashMapTests:97 - testIMGetPut>..\u000a\u0009OK!\u000aRunning <HashMapTests:110 - testIMHasKeyRemove>..\u000a\u0009OK!\u000aRunning <HashMapTests:122 - testIMRemoveValue>..\u000a\u0009OK!\u000aRunning <HashMapTests:137 - testIMAddAll>..\u000a\u0009OK!\u000aRunning <HashMapTests:156 - testIMCopy>..\u000a\u0009OK!\u000aRunning <HashMapTests:168 - testIMCopyConstructor>..\u000a\u0009OK!\u000aRunning <HashMapTests:180 - testIMFlush>..\u000a\u0009OK!\u000aRunning <HashSetTests:5 - testHashSet>..\u000a\u0009OK!\u000aRunning <HashSetTests:29 - testFenixOrder>..\u000a\u0009OK!\u000aRunning <HashSetTests:35 - testRemoval>..\u000a\u0009OK!\u000aRunning <HashtableTests:4 - testBasicDatatypes>..\u000a\u0009OK!\u000aRunning <HashtableTests:22 - testFlushing>..\u000a\u0009OK!\u000aRunning <HashtableTests:36 - testOverwrite>..\u000a\u0009OK!\u000aRunning <HashtableTests:45 - testRemove>..\u000a\u0009OK!\u000aRunning <Interpolation:124 - linearVecTest>..\u000a\u0009OK!\u000aRunning <Interpolation:129 - testVec2Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:139 - testVec2DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:147 - testVec2Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:158 - testVec2DerivBezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:167 - testVec3Bezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:177 - testVec3DerivBezier3>..\u000a\u0009OK!\u000aRunning <Interpolation:185 - testVec3Bezier4>..\u000a\u0009OK!\u000aRunning <Interpolation:196 - testVec3DerivBezier4>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:18 - test>..\u000a\u0009OK!\u000aRunning <LinkedListModuleTests:35 - testDestroy>..\u000a\u0009OK!\u000aRunning <LinkedListTests:5 - testAddRemove>..\u000a\u0009OK!\u000aRunning <LinkedListTests:20 - testForLoop>..\u000a\u0009OK!\u000aRunning <LinkedListTests:33 - testBackIter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:45 - testAddAll>..\u000a\u0009OK!\u000aRunning <LinkedListTests:61 - testAddVararg>..\u000a\u0009OK!\u000aRunning <LinkedListTests:78 - testClosures>..\u000a\u0009OK!\u000aRunning <LinkedListTests:92 - testGenerics>..\u000a\u0009OK!\u000aRunning <LinkedListTests:104 - testSort>..\u000a\u0009OK!\u000aRunning <LinkedListTests:129 - testAddAt>..\u000a\u0009OK!\u000aRunning <LinkedListTests:139 - testRemoveWhen>..\u000a\u0009OK!\u000aRunning <LinkedListTests:147 - testFilter>..\u000a\u0009OK!\u000aRunning <LinkedListTests:155 - testFoldl>..\u000a\u0009OK!\u000aRunning <LinkedListTests:162 - testToString>..\u000a\u0009OK!\u000aRunning <LinkedListTests:169 - testSortReal>..\u000a\u0009OK!\u000aRunning <LinkedListTests:177 - testAsList>..\u000a\u0009OK!\u000aRunning <LinkedListTests:182 - testStringHashCollission>..\u000a\u0009OK!\u000aRunning <MapBounds:63 - testMapBounds>..\u000a\u0009OK!\u000aRunning <Maths:71 - minmax>..\u000a\u0009OK!\u000aRunning <Maths:79 - test_hypot>..\u000a\u0009OK!\u000aRunning <MatricesTests:8 - test22PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:13 - test22PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:16 - test22MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:21 - test22MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:24 - test22MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:29 - test22MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:34 - test22MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:39 - test22Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:44 - test22Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:49 - test22Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:56 - test22Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:61 - test22Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:75 - test22Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:80 - test22Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:87 - test33PlusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:99 - test33PlusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:102 - test33MinusMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:114 - test33MinusScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:117 - test33MultMat>..\u000a\u0009OK!\u000aRunning <MatricesTests:133 - test33MultVec>..\u000a\u0009OK!\u000aRunning <MatricesTests:140 - test33MultScalar>..\u000a\u0009OK!\u000aRunning <MatricesTests:145 - test33Col>..\u000a\u0009OK!\u000aRunning <MatricesTests:151 - test33Row>..\u000a\u0009OK!\u000aRunning <MatricesTests:157 - test33Transpose>..\u000a\u0009OK!\u000aRunning <MatricesTests:166 - test33Trace>..\u000a\u0009OK!\u000aRunning <MatricesTests:169 - test33Determinant>..\u000a\u0009OK!\u000aRunning <MatricesTests:173 - test33Inverse>..\u000a\u0009OK!\u000aRunning <MatricesTests:187 - test33Axis2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:197 - test33Angle2Mat>..\u000a\u0009OK!\u000aRunning <MatricesTests:207 - test33Scaling>..\u000a\u0009OK!\u000aRunning <MatricesTests:218 - test33Mat2Euler>..\u000a\u0009OK!\u000aRunning <MatricesTests:233 - test33rotationsXYZ>..\u000a\u0009OK!\u000aRunning <MatricesTests:243 - testMat3Translation>..\u000a\u0009OK!\u000aRunning <MatricesTests:248 - testInverse22>..\u000a\u0009OK!\u000aRunning <MatricesTests:253 - testInverse33>..\u000a\u0009OK!\u000aRunning <ObjectIds:69 - asListIntTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:76 - asListStringTest>..\u000a\u0009OK!\u000aRunning <ObjectIds:82 - test_idString2IdInteger>..\u000a\u0009OK!\u000aRunning <ObjectIds:87 - test_idInteger2IdString>..\u000a\u0009OK!\u000aRunning <Player:155 - testPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:75 - testToInt>..\u000a\u0009OK!\u000aRunning <Playercolor:79 - testToPlayerColor>..\u000a\u0009OK!\u000aRunning <Playercolor:83 - testGetPlayer>..\u000a\u0009OK!\u000aRunning <Playercolor:87 - testGetPlayers>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:4 - testClamp>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:13 - testR2SW>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:18 - testArithmetics>..\u000a\u0009OK!\u000aRunning <PrimitivesTests:29 - testBoolean>..\u000a\u0009OK!\u000aRunning <QuaternionTests:7 - testPlusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:11 - testPlusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:15 - testMinusQuat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:19 - testMinusScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:22 - testMultScalar>..\u000a\u0009OK!\u000aRunning <QuaternionTests:26 - testConjugate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:29 - testCross>..\u000a\u0009OK!\u000aRunning <QuaternionTests:32 - testDot>..\u000a\u0009OK!\u000aRunning <QuaternionTests:35 - testNorm>..\u000a\u0009OK!\u000aRunning <QuaternionTests:40 - testLength>..\u000a\u0009OK!\u000aRunning <QuaternionTests:45 - testQuat2Mat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:52 - testAxisExtracting>..\u000a\u0009OK!\u000aRunning <QuaternionTests:62 - testVec2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:68 - testAngle2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:74 - testQuat2Euler>..\u000a\u0009OK!\u000aRunning <QuaternionTests:87 - testVec3Rotate>..\u000a\u0009OK!\u000aRunning <QuaternionTests:91 - test33Mat2Quat>..\u000a\u0009OK!\u000aRunning <QuaternionTests:98 - testLerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:112 - testNlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:121 - testSlerp>..\u000a\u0009OK!\u000aRunning <QuaternionTests:130 - testGetGimbalPole>..\u000a\u0009OK!\u000aRunning <QuaternionTests:138 - testExp>..\u000a\u0009OK!\u000aRunning <Raycast:305 - testProjection2d>..\u000a\u0009OK!\u000aRunning <Raycast:318 - testLine>..\u000a\u0009OK!\u000aRunning <Raycast:332 - testRay>..\u000a\u0009OK!\u000aRunning <Raycast:344 - testSegment>..\u000a\u0009OK!\u000aRunning <Raycast:359 - testCircle>..\u000a\u0009OK!\u000aRunning <Raycast:395 - testProjection3d>..\u000a\u0009OK!\u000aRunning <Raycast:408 - testPlane>..\u000a\u0009OK!\u000aRunning <Raycast:426 - testDisk>..\u000a\u0009OK!\u000aRunning <Raycast:436 - testSphere>..\u000a\u0009OK!\u000aRunning <Raycast:471 - testTriangle>..\u000a\u0009OK!\u000aRunning <StringTests:3 - testToCharsetInt>..\u000a\u0009OK!\u000aRunning <StringTests:9 - testSubstring>..\u000a\u0009OK!\u000aRunning <StringTests:13 - testLength>..\u000a\u0009OK!\u000aRunning <StringTests:16 - testCharAt>..\u000a\u0009OK!\u000aRunning <StringTests:21 - testEndsWith>..\u000a\u0009OK!\u000aRunning <StringTests:27 - testStartsWith>..\u000a\u0009OK!\u000aRunning <StringTests:33 - testToLowerCase>..\u000a\u0009OK!\u000aRunning <StringTests:36 - testToUpperCase>..\u000a\u0009OK!\u000aRunning <StringTests:39 - testIsUpper>..\u000a\u0009OK!\u000aRunning <StringTests:43 - testTrim>..\u000a\u0009OK!\u000aRunning <StringTests:76 - testIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:82 - testLastIndexOf>..\u000a\u0009OK!\u000aRunning <StringTests:87 - testCountOccurences>..\u000a\u0009OK!\u000aRunning <StringTests:92 - testContains>..\u000a\u0009OK!\u000aRunning <StringTests:96 - testIsWhitespace>..\u000a\u0009OK!\u000aRunning <StringTests:103 - testFirstUpper>..\u000a\u0009OK!\u000aRunning <StringTests:107 - testReplace>..\u000a\u0009OK!\u000aRunning <StringTests:112 - testGetHash>..\u000a\u0009OK!\u000aRunning <StringTests:115 - testFormat>..\u000a\u0009OK!\u000aRunning <StringTests:121 - testIterator>..\u000a\u0009OK!\u000aRunning <StringTests:127 - testConversion>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:6 - testSplit>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:25 - testJoin>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:34 - testReduce>..\u000a\u0009OK!\u000aRunning <StringUtilsTests:38 - testChar>..\u000a\u0009OK!\u000aRunning <TerrainUtils:154 - testMapCorners>..\u000a\u0009OK!\u000aRunning <TerrainUtils:160 - testUpperBound>..\u000a\u0009OK!\u000aRunning <TerrainUtils:169 - testLowerBound>..\u000a\u0009OK!\u000aRunning <Vectors:470 - vectorTests>..\u000a\u0009OK!\u000aRunning <Vectors:480 - testIsInTriangle>..\u000a\u0009OK!\u000aRunning <Vectors:490 - testIsInPolygon>..\u000a\u0009OK!\u000aTests succeeded: 208/208\u000a>> All tests have passed successfully!\u000a",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:54:37"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "privateClassMember",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "privateCode",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_duplicates_cu",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_duplicates_jass_func",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_same",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.ScopingTests",
          "duration" : 0.264,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_import_same_package",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.274,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.ScopingTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:54:25"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleFunctionTests",
          "duration" : 0.247,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFuncref",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleFunctionTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testHasReturnIfs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleFunctionTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnreachableCode",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.545,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.SimpleFunctionTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:54:25"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intLiteralArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "intLiteralVar",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testArrayInit",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.309,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFor1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.278,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFor2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForDownStep",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.416,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForFrom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 2.405,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    i_492;\u000a    Player894(i_492);\u000a    >>>  null}\u000a\u000ainitPlayerArray111",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    i_492;\u000a    Player894(i_492);\u000a    >>>  null}\u000a\u000ainitPlayerArray111\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)\u000a\u0009at tests.wurstscript.tests.SimpleStatementTests.testForFrom3(SimpleStatementTests.java:266)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "testForFrom3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.317,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForFrom_once",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.326,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForIn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testForStep",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.247,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf6",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIf7",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMod1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMod2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWhile1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.273,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWhileBreak",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.253,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_arrayUpdate",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_array_assign",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_dec",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_destroy",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_diveq",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_diveqFail",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.323,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_forloop",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.376,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_inc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.297,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_let",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_let2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.314,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_minuseq",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_multeq",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_no_Next",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_no_hasNext",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_pluseq",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_stupid_for_from",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_stupid_for_in",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_stupid_for_in2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unitialized",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_unitialized2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_var",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_var2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_varAsStmt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.SimpleStatementTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_var_err",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 11.473,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.SimpleStatementTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:54:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.265,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "bugtest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.357,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nestedTuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.299,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nestedTuple2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nestedTupleArray",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.246,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nullStringInTuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.253,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "returnValue",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "simple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.261,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "swap",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEquals",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSingletuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.269,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSingletuple2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.253,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnequals",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleArrayInClass",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.334,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleArrayInClass2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleArraySideEvaluationOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleInTuple",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleInTuple2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.238,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleInTuple3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleInTuple4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.241,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleInTuple5",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleReturn",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "tupleReturn2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "vecs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.312,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "vecs2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.247,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "vecs4",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "vecsTrim",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.TupleTests",
          "duration" : 0.303,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "vecsTrim2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.844,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.TupleTests",
      "nodeId" : None,
      "stderr" : "0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a0\u000a100\u000a1\u000a100\u000a0\u000a0\u000a0\u000a1\u000a0\u000a100\u000a0\u000a0\u000a1\u000a0\u000a0\u000a100\u000a0\u000a1\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1\u000a2\u000a3\u000a4\u000a5\u000a6\u000a7\u000a8\u000a9\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a1.0\u000a3.0\u000a6.0\u000a",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:54:25"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.13,
          "errorDetails" : "java.lang.Error: this expr should have been flattened: {\u000a    this_391;\u000a    xs_0_111;\u000a    >>>  null}\u000a\u000ainit_test170",
          "errorStackTrace" : "java.lang.Error: this expr should have been flattened: {\u000a    this_391;\u000a    xs_0_111;\u000a    >>>  null}\u000a\u000ainit_test170\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)\u000a\u0009at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)\u000a\u0009at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)\u000a\u0009at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testWithInlining(WurstScriptTest.java:358)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.access$200(WurstScriptTest.java:39)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:200)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)\u000a\u0009at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:302)\u000a\u0009at tests.wurstscript.tests.VarargTests.genericToIndexVarargs(VarargTests.java:250)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)\u000a\u0009at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)\u000a\u0009at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)\u000a\u0009at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)\u000a\u0009at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)\u000a\u0009at org.testng.TestRunner.privateRun(TestRunner.java:648)\u000a\u0009at org.testng.TestRunner.run(TestRunner.java:505)\u000a\u0009at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)\u000a\u0009at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)\u000a\u0009at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)\u000a\u0009at org.testng.SuiteRunner.run(SuiteRunner.java:364)\u000a\u0009at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\u000a\u0009at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)\u000a\u0009at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)\u000a\u0009at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)\u000a\u0009at org.testng.TestNG.runSuites(TestNG.java:1049)\u000a\u0009at org.testng.TestNG.run(TestNG.java:1017)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)\u000a\u0009at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)\u000a\u0009at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)\u000a\u0009at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)\u000a\u0009at com.sun.proxy.$Proxy2.stop(Unknown Source)\u000a\u0009at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.base/java.lang.reflect.Method.invoke(Method.java:566)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)\u000a\u0009at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)\u000a\u0009at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)\u000a\u0009at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)\u000a\u0009at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\u000a\u0009at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\u000a\u0009at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)\u000a\u0009at java.base/java.lang.Thread.run(Thread.java:834)\u000a",
          "failedSince" : 1193,
          "name" : "genericToIndexVarargs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.306,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "legitNestedBreak",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInvalidArgs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInvalidVarargFunc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testVarargAccess",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testVarargForeach",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.291,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testVarargForeach2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.246,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testVarargInput",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testVarargInvalidOverload",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.251,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testVarargSyntax",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "varargExtFunc",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "varargGenericMethodOverload",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.313,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "varargMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "varargOverload",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.331,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "varargOverride",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "varargWithBreak",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.242,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "varargWithGenerics",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.tests.VarargTests",
          "duration" : 0.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "varargsWithOverloading",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.707,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.tests.VarargTests",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:54:33"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.utils.UtilsTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "array",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.utils.UtilsTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "joinArrays",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.utils.UtilsTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSubseq",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.utils.UtilsTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSubseqLen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "tests.wurstscript.utils.UtilsTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "topSort_1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.003,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "tests.wurstscript.utils.UtilsTest",
      "nodeId" : None,
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-09T16:54:33"
    }
  ]
}