{
  "_class" : "hudson.tasks.junit.ClassResult",
  "testActions" : [
    
  ],
  "child" : [
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.436,
      "failedSince" : 0,
      "name" : "cast",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.011,
      "failedSince" : 0,
      "name" : "cellExample",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.74,
      "failedSince" : 0,
      "name" : "function",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.469,
      "failedSince" : 0,
      "name" : "genericChain1",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.008,
      "failedSince" : 0,
      "name" : "genericChain1Err",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.522,
      "failedSince" : 0,
      "name" : "genericChain2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.017,
      "failedSince" : 0,
      "name" : "genericChain2ErrA",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.015,
      "failedSince" : 0,
      "name" : "genericChain2ErrB",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.452,
      "failedSince" : 0,
      "name" : "genericExtensionMethod1",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.445,
      "failedSince" : 0,
      "name" : "genericForFrom",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.703,
      "failedSince" : 0,
      "name" : "genericForIn",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.76,
      "failedSince" : 0,
      "name" : "genericFunctionOverload",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.887,
      "failedSince" : 0,
      "name" : "genericMethod1",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.823,
      "failedSince" : 0,
      "name" : "genericOverload",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.825,
      "failedSince" : 0,
      "name" : "genericOverload2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.792,
      "failedSince" : 0,
      "name" : "genericRecursive",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.731,
      "failedSince" : 0,
      "name" : "genericRecursive2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.818,
      "failedSince" : 0,
      "name" : "genericReturnOverride",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.851,
      "failedSince" : 0,
      "name" : "genericReturnOverride2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.931,
      "failedSince" : 0,
      "name" : "genericsDispatch",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.878,
      "failedSince" : 0,
      "name" : "genericsSubstitute",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.892,
      "failedSince" : 0,
      "name" : "genericsSubstitute1",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.935,
      "failedSince" : 0,
      "name" : "genericsSubstitute2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.694,
      "failedSince" : 0,
      "name" : "genericsSubstitute3",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.651,
      "failedSince" : 0,
      "name" : "genericsSubstitute_override",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.442,
      "failedSince" : 0,
      "name" : "genericsSubstitute_override_interface",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.008,
      "failedSince" : 0,
      "name" : "genericsSubstitute_override_interface_fail",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.393,
      "failedSince" : 0,
      "name" : "identity",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.43,
      "failedSince" : 0,
      "name" : "identity2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.008,
      "failedSince" : 0,
      "name" : "identityFail1",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.008,
      "failedSince" : 0,
      "name" : "identityFail2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 13.436,
      "failedSince" : 0,
      "name" : "implicitConversionFail",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 11.847,
      "failedSince" : 0,
      "name" : "implicitConversionFail2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.444,
      "failedSince" : 0,
      "name" : "implicitConversionFailSimple",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.464,
      "failedSince" : 0,
      "name" : "implicitConversions",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.53,
      "failedSince" : 0,
      "name" : "implicitConversions2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.99,
      "failedSince" : 0,
      "name" : "implicitConversions3",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.429,
      "failedSince" : 0,
      "name" : "implicitConversions4",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.539,
      "failedSince" : 0,
      "name" : "implicitConversions5",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.418,
      "failedSince" : 0,
      "name" : "implicitConversionsAssign",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.016,
      "failedSince" : 0,
      "name" : "implicitConversionsFail",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.008,
      "failedSince" : 0,
      "name" : "implicitConversionsFail2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.455,
      "failedSince" : 0,
      "name" : "implicitsWithClass",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.474,
      "failedSince" : 0,
      "name" : "implicitsWithClass2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.585,
      "failedSince" : 0,
      "name" : "implicitsWithClosures",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.432,
      "failedSince" : 0,
      "name" : "inferType",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.451,
      "failedSince" : 0,
      "name" : "nativeTypes",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.701,
      "failedSince" : 0,
      "name" : "normalFoldlInfer",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.506,
      "failedSince" : 0,
      "name" : "strangeFoldl",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.407,
      "failedSince" : 0,
      "name" : "testSubtypeGenericClass",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.414,
      "failedSince" : 0,
      "name" : "testSubtypeGenericClass2",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "tests.wurstscript.tests.GenericsTests",
      "duration" : 0.567,
      "failedSince" : 0,
      "name" : "testSubtypeGenericInterface",
      "skipped" : False,
      "status" : "PASSED"
    }
  ],
  "failCount" : 0,
  "name" : "GenericsTests",
  "passCount" : 52,
  "skipCount" : 0
}