{
  "_class" : "hudson.tasks.test.MatrixTestResult",
  "failCount" : 0,
  "skipCount" : 0,
  "totalCount" : 924,
  "urlName" : "testReport",
  "childReports" : [
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 965,
        "url" : "https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 74.524994,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 307,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "assetRegisteredIOUtilGetResourceRel1_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "assetRegisteredIOUtilGetResourceRel2_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetRegisteredURLConnection_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetRegisteredURLConnection_Test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.624,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetUnregisteredIOUtilGetResourceAbs_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetUnregisteredIOUtilGetResourceRel0_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_RT2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_Test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.532,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "test00BasicCoding",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02URIEscapeSpecialChars",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03URIEscapeCommonChars",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04EqualsAndHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test05Contained",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test08NormalizedHierarchy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test09NormalizedOpaque",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10ParentAndDirHierarchy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11ParentAndDirOpaque",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.59,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri02Composing",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "test01URLCompositioning",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.597,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri02Composing",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.078,
                "failedSince" : 0,
                "name" : "test01HttpUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "test02FileUnixUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "test03FileWindowsUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test11HttpURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test12FileUnixURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test13FileWindowsURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test24FileUnixURI2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test25FileWindowsURI2URL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.793,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri03Resolving",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 0.077,
                "failedSince" : 0,
                "name" : "test00TempJarCacheSimplePath",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test01TempJarCacheOddPath",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.637,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUriQueryProps",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.526,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUriQueryProps",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUrisWithAssetHandler",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "showURLComponents0",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.535,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUrisWithAssetHandler",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01PositionLimitCapacityAfterArrayAllocation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10Slice",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test20Cleaner",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffers",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testDoubleArray2FloatArrayAndBack01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.539,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 3.316,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 3.023,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 1.231,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 0.923,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 0.929,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.969,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferCopyStream",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 8.932,
                "failedSince" : 0,
                "name" : "test01MixedIntSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 1.456,
                "failedSince" : 0,
                "name" : "test11MMap1GiBFlushNone",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 1.397,
                "failedSince" : 0,
                "name" : "test12MMap1GiBFlushSoft",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 2.369,
                "failedSince" : 0,
                "name" : "test13MMap2GiBFlushHard",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.928,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferInputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.054,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.054,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.064,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "test10",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.075,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.075,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.077,
                "failedSince" : 0,
                "name" : "test13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.103,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferOutputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "dynamicConcurrentTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "dynamicTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "staticTest",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.543,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestCachedBufferFactory",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestPointerBufferEndian",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestPointerBufferEndian",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testIndirect",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestPointerBufferEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestStructAccessorEndian",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testStructAccessorEndian1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestStructAccessorEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.os.TestElfReader01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01GNULinuxSelfExe",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.os.TestElfReader01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02JavaLib",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.os.TestElfReader01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test99UserFile",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.538,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.os.TestElfReader01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashMap01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01ArrayHashMapWithNullValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashMap01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02ArrayHashSetWithoutNullValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.547,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashMap01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashSet01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01ArrayHashSetWithNullValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashSet01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02ArrayHashSetWithoutNullValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.541,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashSet01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01_BitCount32_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "test02_BitCount32_Samples",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03_BitCount32_Data",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10_Setup",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_ValidateTestData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test21_Aligned32bit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test21_Unaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.93,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitfield00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test00ShowByteOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01Uint32Conversion",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02ShiftSigned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test10ReadWrite_13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01LinearBitsMSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test02LinearBitsLSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test03BulkBits",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test05ErrorHandling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.545,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream02",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01Int8BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream02",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02Int8BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.539,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream02",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream03",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01Int16BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream03",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test02Int16BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.544,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream03",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream04",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01Int32BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream04",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "test02Int32BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.603,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream04",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01PrimitiveArray_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02PrimitiveArray_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11FloatBuffer_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12FloatBuffer_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.545,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestFloatStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01CleanPathString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11CopyStream01Array",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12CopyStream02Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13CopyStream03Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test21CopyStreamChunk01Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22CopyStreamChunk02Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test23CopyStreamChunk03Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24CopyStreamChunk04Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test25CopyStreamChunk05Buffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.548,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "capacityTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "cloneTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.445,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.022,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 1.628,
                "failedSince" : 0,
                "name" : "cloneTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 1.177,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.342,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntObjectHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01PrimitiveArray_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02PrimitiveArray_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11FloatBuffer_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12FloatBuffer_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.548,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntegerStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.248,
                "failedSince" : 0,
                "name" : "test01ArrayListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.289,
                "failedSince" : 0,
                "name" : "test01LinkedListListIndex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.397,
                "failedSince" : 0,
                "name" : "test01LinkedListListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.104,
                "failedSince" : 0,
                "name" : "test0ArrayListIndex",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.565,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIteratorIndexCORE",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testJarUtilFlat01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar03",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestJarUtil",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_GrowEmpty02_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_GrowFull01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25_GrowFull11_End1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21_GrowFull02_Begin1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03_FullReadReset",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24_GrowFull05_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22_GrowFull03_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10_GrowEmpty01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_EmptyWrite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test26_GrowFull12_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04_EmptyWriteClear",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13_GrowEmpty04_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test23_GrowFull04_Begin3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12_GrowEmpty03_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test06_ReadResetMid02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test27_GrowFull13_End3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test05_ReadResetMid01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_FullRead",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.008,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLFRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.462,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.025,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLongIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestPlatform01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfo00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestPlatform01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPageSize01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestPlatform01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestRunnableTask01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInvokeAndWait00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestRunnableTask01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testInvokeAndWait01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.554,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestRunnableTask01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_GrowEmpty02_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_GrowFull01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test25_GrowFull11_End1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21_GrowFull02_Begin1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03_FullReadReset",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24_GrowFull05_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22_GrowFull03_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10_GrowEmpty01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_EmptyWrite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test26_GrowFull12_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04_EmptyWriteClear",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13_GrowEmpty04_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test23_GrowFull04_Begin3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12_GrowEmpty03_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test06_ReadResetMid02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test27_GrowFull13_End3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test05_ReadResetMid01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_FullRead",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSyncRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "dumpEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "dumpProperties",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.543,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "testJarUtil01a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJarUtil01b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempFileCache01FileExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempFileCache02Instances",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempJarCache00Init",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "testTempJarCache01LoadAllTestManifestAndClass",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testTempJarCache02AddNativeLibs",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempJarCache04aSameClassLoader",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "testTempJarCache04bDiffClassLoader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.619,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestTempJarCache",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestValueConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testBaseDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestValueConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testBaseFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestValueConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testConversion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.005,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestValueConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionInfo",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01Info",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionInfo",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "test02ValidateSHA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.569,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionInfo",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionNumber",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.665,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionSemantics",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.248,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.228,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.234,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.217,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.214,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Unair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.212,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.214,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.292,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.289,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Int01_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.289,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.289,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.53,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "testTwoThreadsInGroup",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.678,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "test01_LockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.038,
                "failedSince" : 0,
                "name" : "test02_2ndInstanceLockTimeout",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.037,
                "failedSince" : 0,
                "name" : "testOffthreadLockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.132,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testJVMShutdown",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.031,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "dummy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.544,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "testCppReader",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPragmaOnce",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPragmaOnceWithMarkers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testVarargs",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.569,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.CppReaderTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.ErrorTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testErrors",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.547,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.ErrorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testAbsoluteInclude",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.558,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJavaFileSystem",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.547,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.JoinReaderTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJoinReader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.548,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.JoinReaderTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testLexerSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNumbers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNumbersInvalid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNumbersSuffix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnicode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnterminatedComment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.NumericValueTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNumericValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.548,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.NumericValueTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PragmaTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testPragma",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PragmaTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test01Preprocessor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02PreprocessorUnterminated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.567,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.RegressionTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testRegression[lex-char]",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.RegressionTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01WhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testWhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter01TestStaticConstants",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter04TestPointerBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter05TestSomeFunctionsAllIndirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter09TestCompoundAlignment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter10TestCompoundCallByReference",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter12TestTKField",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter13TestTKFieldImmutable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter14TestCustomJNICode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.568,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter01TestStaticConstants",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter04TestPointerBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05TestSomeFunctionsAllIndirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter09TestCompoundAlignment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter10TestCompoundCallByReference",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter12TestTKField",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter13TestTKFieldImmutable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter14TestCustomJNICode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.543,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter01TestStaticConstants",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter04TestPointerBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05TestSomeFunctionsAllIndirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter09TestCompoundAlignment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter10TestCompoundCallByReference",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter12TestTKField",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter13TestTKFieldImmutable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter14TestCustomJNICode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.561,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.564,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter11a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter11b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter12a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter12b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.559,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter11a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter11b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter12a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter12b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.555,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test01_cpp_cc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test10_cc",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.586,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01MacroAndIncWithoutPragmaOnce",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02MacroAndIncWithPragmaOnce",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.553,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.internals.TestType",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01Equals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.internals.TestType",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.555,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen02",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen02",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testProp00_Temp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testProp01_Temp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testProp02_Temp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempDir00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.547,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.junit.sec.TestSecIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:55"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 965,
        "url" : "https://jogamp.org/chuck/job/gluegen/label=windows-x86_64/965/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 310.89597,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 307,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "assetRegisteredIOUtilGetResourceRel1_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "assetRegisteredIOUtilGetResourceRel2_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "assetRegisteredURLConnection_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "assetRegisteredURLConnection_Test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.734,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetUnregisteredIOUtilGetResourceAbs_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "assetUnregisteredIOUtilGetResourceRel0_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_RT2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.099,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_Test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.751,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "test00BasicCoding",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.109,
                "failedSince" : 0,
                "name" : "test02URIEscapeSpecialChars",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test03URIEscapeCommonChars",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04EqualsAndHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.102,
                "failedSince" : 0,
                "name" : "test05Contained",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test08NormalizedHierarchy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "test09NormalizedOpaque",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test10ParentAndDirHierarchy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11ParentAndDirOpaque",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.857,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri02Composing",
                "duration" : 6.946,
                "failedSince" : 0,
                "name" : "test01URLCompositioning",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.506,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri02Composing",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.429,
                "failedSince" : 0,
                "name" : "test01HttpUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 2.487,
                "failedSince" : 0,
                "name" : "test02FileUnixUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.155,
                "failedSince" : 0,
                "name" : "test03FileWindowsUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test11HttpURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test12FileUnixURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test13FileWindowsURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24FileUnixURI2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test25FileWindowsURI2URL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.781,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri03Resolving",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 0.789,
                "failedSince" : 0,
                "name" : "test00TempJarCacheSimplePath",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "test01TempJarCacheOddPath",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.635,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUriQueryProps",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.583,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUriQueryProps",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUrisWithAssetHandler",
                "duration" : 0.088,
                "failedSince" : 0,
                "name" : "showURLComponents0",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.653,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUrisWithAssetHandler",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01PositionLimitCapacityAfterArrayAllocation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10Slice",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test20Cleaner",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.576,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffers",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testDoubleArray2FloatArrayAndBack01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.573,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 78.025,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 76.411,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 9.275,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 5.327,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 5.609,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 175.248,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferCopyStream",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 27.631,
                "failedSince" : 0,
                "name" : "test01MixedIntSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 4.295,
                "failedSince" : 0,
                "name" : "test11MMap1GiBFlushNone",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 4.327,
                "failedSince" : 0,
                "name" : "test12MMap1GiBFlushSoft",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 16.724,
                "failedSince" : 0,
                "name" : "test13MMap2GiBFlushHard",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 53.718,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferInputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:33:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.052,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.086,
                "failedSince" : 0,
                "name" : "test10",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.077,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.046,
                "failedSince" : 0,
                "name" : "test13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.232,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferOutputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "dynamicConcurrentTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "dynamicTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "staticTest",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.562,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestCachedBufferFactory",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestPointerBufferEndian",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestPointerBufferEndian",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testIndirect",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.547,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestPointerBufferEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestStructAccessorEndian",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testStructAccessorEndian1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.544,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestStructAccessorEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.os.TestElfReader01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01GNULinuxSelfExe",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.os.TestElfReader01",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "test02JavaLib",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.os.TestElfReader01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test99UserFile",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.594,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.os.TestElfReader01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashMap01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01ArrayHashMapWithNullValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashMap01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02ArrayHashSetWithoutNullValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.582,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashMap01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashSet01",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01ArrayHashSetWithNullValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashSet01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02ArrayHashSetWithoutNullValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.569,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashSet01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01_BitCount32_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test02_BitCount32_Samples",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03_BitCount32_Data",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10_Setup",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_ValidateTestData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test21_Aligned32bit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.836,
                "failedSince" : 0,
                "name" : "test21_Unaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.43,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitfield00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test00ShowByteOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01Uint32Conversion",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test02ShiftSigned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test10ReadWrite_13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.635,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "test01LinearBitsMSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.124,
                "failedSince" : 0,
                "name" : "test02LinearBitsLSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test03BulkBits",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test05ErrorHandling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.747,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream02",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01Int8BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream02",
                "duration" : 0.068,
                "failedSince" : 0,
                "name" : "test02Int8BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.647,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream02",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream03",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test01Int16BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream03",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "test02Int16BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.644,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream03",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream04",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "test01Int32BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream04",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "test02Int32BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.746,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream04",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01PrimitiveArray_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02PrimitiveArray_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11FloatBuffer_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test12FloatBuffer_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.582,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestFloatStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01CleanPathString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "test11CopyStream01Array",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12CopyStream02Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test13CopyStream03Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test21CopyStreamChunk01Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test22CopyStreamChunk02Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test23CopyStreamChunk03Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24CopyStreamChunk04Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test25CopyStreamChunk05Buffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.611,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "capacityTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "cloneTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.673,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.381,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 2.627,
                "failedSince" : 0,
                "name" : "cloneTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 2.011,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.281,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntObjectHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01PrimitiveArray_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02PrimitiveArray_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11FloatBuffer_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12FloatBuffer_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.585,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntegerStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.589,
                "failedSince" : 0,
                "name" : "test01ArrayListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.466,
                "failedSince" : 0,
                "name" : "test01LinkedListListIndex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.835,
                "failedSince" : 0,
                "name" : "test01LinkedListListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.14,
                "failedSince" : 0,
                "name" : "test0ArrayListIndex",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.593,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIteratorIndexCORE",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testJarUtilFlat01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.104,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.103,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar03",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.843,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestJarUtil",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_GrowEmpty02_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_GrowFull01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25_GrowFull11_End1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21_GrowFull02_Begin1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03_FullReadReset",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24_GrowFull05_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22_GrowFull03_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10_GrowEmpty01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_EmptyWrite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test26_GrowFull12_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04_EmptyWriteClear",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13_GrowEmpty04_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test23_GrowFull04_Begin3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12_GrowEmpty03_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test06_ReadResetMid02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test27_GrowFull13_End3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test05_ReadResetMid01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_FullRead",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.02,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLFRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.815,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.426,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLongIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestPlatform01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfo00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestPlatform01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPageSize01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.592,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestPlatform01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestRunnableTask01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInvokeAndWait00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestRunnableTask01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInvokeAndWait01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.581,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestRunnableTask01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_GrowEmpty02_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_GrowFull01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25_GrowFull11_End1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test21_GrowFull02_Begin1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03_FullReadReset",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24_GrowFull05_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test22_GrowFull03_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10_GrowEmpty01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_EmptyWrite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test26_GrowFull12_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04_EmptyWriteClear",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13_GrowEmpty04_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test23_GrowFull04_Begin3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12_GrowEmpty03_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test06_ReadResetMid02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test27_GrowFull13_End3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test05_ReadResetMid01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_FullRead",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.013,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSyncRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "dumpEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "dumpProperties",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.621,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.49,
                "failedSince" : 0,
                "name" : "testJarUtil01a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJarUtil01b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testTempFileCache01FileExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testTempFileCache02Instances",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempJarCache00Init",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 4.943,
                "failedSince" : 0,
                "name" : "testTempJarCache01LoadAllTestManifestAndClass",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.054,
                "failedSince" : 0,
                "name" : "testTempJarCache02AddNativeLibs",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testTempJarCache04aSameClassLoader",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.474,
                "failedSince" : 0,
                "name" : "testTempJarCache04bDiffClassLoader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.591,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestTempJarCache",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestValueConversion",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testBaseDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestValueConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testBaseFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestValueConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testConversion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestValueConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionInfo",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01Info",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionInfo",
                "duration" : 1.192,
                "failedSince" : 0,
                "name" : "test02ValidateSHA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.774,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionInfo",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.616,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionNumber",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.342,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.551,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.84,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionSemantics",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.477,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.489,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.413,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.44,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.458,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.442,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Unair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.426,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.441,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.711,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.818,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Int01_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.949,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.68,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.341,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:34:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "testTwoThreadsInGroup",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.711,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "test01_LockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.058,
                "failedSince" : 0,
                "name" : "test02_2ndInstanceLockTimeout",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.012,
                "failedSince" : 0,
                "name" : "testOffthreadLockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.151,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testJVMShutdown",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.028,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "dummy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.591,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "testCppReader",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPragmaOnce",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPragmaOnceWithMarkers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testVarargs",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.618,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.CppReaderTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.ErrorTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testErrors",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.565,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.ErrorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testAbsoluteInclude",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.572,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testJavaFileSystem",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.559,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.JoinReaderTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJoinReader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.563,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.JoinReaderTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testLexerSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNumbers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNumbersInvalid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNumbersSuffix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnicode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnterminatedComment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.596,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.NumericValueTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNumericValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.559,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.NumericValueTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PragmaTest",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "testPragma",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.574,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PragmaTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "test01Preprocessor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02PreprocessorUnterminated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.601,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.RegressionTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testRegression[lex-char]",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.567,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.RegressionTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01WhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.561,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testWhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.572,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter01TestStaticConstants",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter04TestPointerBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05TestSomeFunctionsAllIndirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter09TestCompoundAlignment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter10TestCompoundCallByReference",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.101,
                "failedSince" : 0,
                "name" : "chapter12TestTKField",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter13TestTKFieldImmutable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter14TestCustomJNICode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.75,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01TestStaticConstants",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.089,
                "failedSince" : 0,
                "name" : "chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter04TestPointerBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05TestSomeFunctionsAllIndirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.106,
                "failedSince" : 0,
                "name" : "chapter09TestCompoundAlignment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter10TestCompoundCallByReference",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter12TestTKField",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter13TestTKFieldImmutable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter14TestCustomJNICode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.813,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.571,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter01TestStaticConstants",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.067,
                "failedSince" : 0,
                "name" : "chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter04TestPointerBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05TestSomeFunctionsAllIndirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter09TestCompoundAlignment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter10TestCompoundCallByReference",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.106,
                "failedSince" : 0,
                "name" : "chapter12TestTKField",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter13TestTKFieldImmutable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter14TestCustomJNICode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.756,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.573,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.577,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.575,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.563,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.056,
                "failedSince" : 0,
                "name" : "chapter02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "chapter04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter05a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter05b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "chapter11a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.098,
                "failedSince" : 0,
                "name" : "chapter11b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter12a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter12b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.957,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "chapter04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter05a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter05b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter11a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.106,
                "failedSince" : 0,
                "name" : "chapter11b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter12a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter12b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.902,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
                "duration" : 0.345,
                "failedSince" : 0,
                "name" : "test01_cpp_cc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test10_cc",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.125,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "test01MacroAndIncWithoutPragmaOnce",
                "skipped" : False,
                "status" : "FIXED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
                "duration" : 0.078,
                "failedSince" : 0,
                "name" : "test02MacroAndIncWithPragmaOnce",
                "skipped" : False,
                "status" : "FIXED"
              }
            ],
            "duration" : 0.674,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.internals.TestType",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01Equals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.56,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.internals.TestType",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen02",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.561,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen02",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testProp00_Temp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testProp01_Temp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testProp02_Temp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempDir00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.601,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.junit.sec.TestSecIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:35:30"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 965,
        "url" : "https://jogamp.org/chuck/job/gluegen/label=linux-arm32/965/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.0,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.DisabledTest",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "status",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.junit.DisabledTest",
            "nodeId" : None,
            "timestamp" : "2012-02-24T17:08:59"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 965,
        "url" : "https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/965/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 153.28497,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 307,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "assetRegisteredIOUtilGetResourceRel1_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "assetRegisteredIOUtilGetResourceRel2_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "assetRegisteredURLConnection_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "assetRegisteredURLConnection_Test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.716,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetUnregisteredIOUtilGetResourceAbs_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "assetUnregisteredIOUtilGetResourceRel0_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_RT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_RT2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_Test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "test00BasicCoding",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test02URIEscapeSpecialChars",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03URIEscapeCommonChars",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04EqualsAndHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test05Contained",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test08NormalizedHierarchy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test09NormalizedOpaque",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10ParentAndDirHierarchy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11ParentAndDirOpaque",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.568,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri02Composing",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test01URLCompositioning",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.67,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri02Composing",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "test01HttpUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "test02FileUnixUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.085,
                "failedSince" : 0,
                "name" : "test03FileWindowsUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.052,
                "failedSince" : 0,
                "name" : "test11HttpURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test12FileUnixURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "test13FileWindowsURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test24FileUnixURI2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25FileWindowsURI2URL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.886,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri03Resolving",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 0.424,
                "failedSince" : 0,
                "name" : "test00TempJarCacheSimplePath",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test01TempJarCacheOddPath",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.08,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUriQueryProps",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.545,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUriQueryProps",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUrisWithAssetHandler",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "showURLComponents0",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.544,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUrisWithAssetHandler",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01PositionLimitCapacityAfterArrayAllocation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10Slice",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test20Cleaner",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.549,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffers",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testDoubleArray2FloatArrayAndBack01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.531,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 3.904,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 4.008,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 3.912,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 4.033,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 4.0,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 20.393,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferCopyStream",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 38.88,
                "failedSince" : 0,
                "name" : "test01MixedIntSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 0.525,
                "failedSince" : 0,
                "name" : "test11MMap1GiBFlushNone",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 0.525,
                "failedSince" : 0,
                "name" : "test12MMap1GiBFlushSoft",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 0.522,
                "failedSince" : 0,
                "name" : "test13MMap2GiBFlushHard",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 41.019,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferInputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:28:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.113,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.302,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.289,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.334,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.167,
                "failedSince" : 0,
                "name" : "test10",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.445,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.39,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.267,
                "failedSince" : 0,
                "name" : "test13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.836,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferOutputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "dynamicConcurrentTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "dynamicTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "staticTest",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.584,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestCachedBufferFactory",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestPointerBufferEndian",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestPointerBufferEndian",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testIndirect",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.529,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestPointerBufferEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestStructAccessorEndian",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testStructAccessorEndian1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.534,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestStructAccessorEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.os.TestElfReader01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01GNULinuxSelfExe",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.os.TestElfReader01",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02JavaLib",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.os.TestElfReader01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test99UserFile",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.535,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.os.TestElfReader01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashMap01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01ArrayHashMapWithNullValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashMap01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02ArrayHashSetWithoutNullValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.53,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashMap01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashSet01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01ArrayHashSetWithNullValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestArrayHashSet01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02ArrayHashSetWithoutNullValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.532,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashSet01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01_BitCount32_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "test02_BitCount32_Samples",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03_BitCount32_Data",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test10_Setup",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_ValidateTestData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test21_Aligned32bit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.758,
                "failedSince" : 0,
                "name" : "test21_Unaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.324,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitfield00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test00ShowByteOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01Uint32Conversion",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02ShiftSigned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test10ReadWrite_13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.552,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01LinearBitsMSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test02LinearBitsLSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test03BulkBits",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test05ErrorHandling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream02",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01Int8BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream02",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02Int8BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.538,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream02",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream03",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01Int16BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream03",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "test02Int16BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.548,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream03",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream04",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test01Int32BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream04",
                "duration" : 0.074,
                "failedSince" : 0,
                "name" : "test02Int32BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.615,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream04",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01PrimitiveArray_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02PrimitiveArray_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11FloatBuffer_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12FloatBuffer_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.539,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestFloatStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01CleanPathString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11CopyStream01Array",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12CopyStream02Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test13CopyStream03Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test21CopyStreamChunk01Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test22CopyStreamChunk02Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test23CopyStreamChunk03Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test24CopyStreamChunk04Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test25CopyStreamChunk05Buffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.56,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "capacityTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "cloneTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.715,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.317,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 2.229,
                "failedSince" : 0,
                "name" : "cloneTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 1.644,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.413,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntObjectHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01PrimitiveArray_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02PrimitiveArray_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11FloatBuffer_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12FloatBuffer_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntegerStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.455,
                "failedSince" : 0,
                "name" : "test01ArrayListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.361,
                "failedSince" : 0,
                "name" : "test01LinkedListListIndex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test01LinkedListListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "test0ArrayListIndex",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.077,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIteratorIndexCORE",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testJarUtilFlat01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar03",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestJarUtil",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_GrowEmpty02_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_GrowFull01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25_GrowFull11_End1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test21_GrowFull02_Begin1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03_FullReadReset",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24_GrowFull05_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22_GrowFull03_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10_GrowEmpty01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_EmptyWrite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test26_GrowFull12_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04_EmptyWriteClear",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13_GrowEmpty04_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test23_GrowFull04_Begin3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12_GrowEmpty03_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test06_ReadResetMid02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test27_GrowFull13_End3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test05_ReadResetMid01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_FullRead",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.013,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLFRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.741,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.314,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLongIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:29:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestPlatform01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfo00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestPlatform01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPageSize01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.528,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestPlatform01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestRunnableTask01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInvokeAndWait00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestRunnableTask01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testInvokeAndWait01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestRunnableTask01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_GrowEmpty02_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_GrowFull01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25_GrowFull11_End1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21_GrowFull02_Begin1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03_FullReadReset",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24_GrowFull05_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22_GrowFull03_Begin2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10_GrowEmpty01_Begin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02_EmptyWrite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test26_GrowFull12_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04_EmptyWriteClear",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13_GrowEmpty04_End2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test23_GrowFull04_Begin3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12_GrowEmpty03_End",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test06_ReadResetMid02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test27_GrowFull13_End3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test05_ReadResetMid01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSyncRingBuffer01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_FullRead",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.01,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSyncRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "dumpEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "dumpProperties",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.085,
                "failedSince" : 0,
                "name" : "testJarUtil01a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJarUtil01b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempFileCache01FileExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testTempFileCache02Instances",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempJarCache00Init",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.067,
                "failedSince" : 0,
                "name" : "testTempJarCache01LoadAllTestManifestAndClass",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempJarCache02AddNativeLibs",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempJarCache04aSameClassLoader",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "testTempJarCache04bDiffClassLoader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.726,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestTempJarCache",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestValueConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testBaseDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestValueConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testBaseFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestValueConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testConversion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.004,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestValueConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionInfo",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01Info",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionInfo",
                "duration" : 0.053,
                "failedSince" : 0,
                "name" : "test02ValidateSHA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.592,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionInfo",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.59,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionNumber",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.092,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.061,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.055,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.804,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionSemantics",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.435,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.395,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.365,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.327,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.428,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.331,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Unair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.322,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.32,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.513,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.511,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Int01_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.507,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.5,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.491,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "testTwoThreadsInGroup",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.681,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "test01_LockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.115,
                "failedSince" : 0,
                "name" : "test02_2ndInstanceLockTimeout",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 26.575,
                "failedSince" : 0,
                "name" : "testOffthreadLockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.721,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testJVMShutdown",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.015,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "dummy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "testCppReader",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPragmaOnce",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPragmaOnceWithMarkers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testVarargs",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.661,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.CppReaderTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.ErrorTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testErrors",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.54,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.ErrorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "testAbsoluteInclude",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJavaFileSystem",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.54,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.JoinReaderTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJoinReader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.538,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.JoinReaderTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testLexerSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNumbers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNumbersInvalid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNumbersSuffix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnicode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnterminatedComment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.547,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.NumericValueTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNumericValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.532,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.NumericValueTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PragmaTest",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "testPragma",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.558,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PragmaTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "test01Preprocessor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02PreprocessorUnterminated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.555,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.RegressionTest",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "testRegression[lex-char]",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.554,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.RegressionTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01WhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.54,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testWhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.534,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter01TestStaticConstants",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter04TestPointerBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05TestSomeFunctionsAllIndirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter09TestCompoundAlignment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter10TestCompoundCallByReference",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "chapter12TestTKField",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter13TestTKFieldImmutable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter14TestCustomJNICode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.04,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter01TestStaticConstants",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "chapter04TestPointerBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05TestSomeFunctionsAllIndirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter09TestCompoundAlignment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter10TestCompoundCallByReference",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter12TestTKField",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter13TestTKFieldImmutable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter14TestCustomJNICode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.763,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.533,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter00TestClassExist",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter01TestStaticConstants",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter04TestPointerBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05TestSomeFunctionsAllIndirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter09TestCompoundAlignment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter10TestCompoundCallByReference",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter12TestTKField",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter13TestTKFieldImmutable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter14TestCustomJNICode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.554,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.866,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.773,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.538,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.534,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter05a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter05b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter11a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter11b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter12a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter12b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.57,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter05b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter11a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter11b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter12a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter12b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "chapter13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.723,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
                "duration" : 0.081,
                "failedSince" : 0,
                "name" : "test01_cpp_cc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test10_cc",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.627,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "test01MacroAndIncWithoutPragmaOnce",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test02MacroAndIncWithPragmaOnce",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.562,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.internals.TestType",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01Equals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.543,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.internals.TestType",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.542,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen02",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.544,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen02",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testProp00_Temp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testProp01_Temp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testProp02_Temp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.sec.TestSecIOUtil01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testTempDir00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.junit.sec.TestSecIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T14:30:56"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 965,
        "url" : "https://jogamp.org/chuck/job/gluegen/label=linux-arm64/965/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.0,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.DisabledTest",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "status",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.junit.DisabledTest",
            "nodeId" : None,
            "timestamp" : "2012-02-24T17:08:59"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 965,
        "url" : "https://jogamp.org/chuck/job/gluegen/label=android-arm64/965/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.0,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.junit.DisabledTest",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "status",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.junit.DisabledTest",
            "nodeId" : None,
            "timestamp" : "2012-02-24T17:08:59"
          }
        ]
      }
    }
  ]
}