{
  "_class" : "hudson.tasks.test.MatrixTestResult",
  "failCount" : 0,
  "skipCount" : 0,
  "totalCount" : 924,
  "urlName" : "testReport",
  "childReports" : [
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 967,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen/label=android-arm64/967/"
      },
      "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" : 967,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen/label=linux-x86_64/967/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 75.791985,
        "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.001,
                "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.652,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.0,
                "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.534,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test00BasicCoding",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test02URIEscapeSpecialChars",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03URIEscapeCommonChars",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04EqualsAndHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.001,
                "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.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri02Composing",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "test01URLCompositioning",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.668,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri02Composing",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "test01HttpUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "test02FileUnixUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.1,
                "failedSince" : 0,
                "name" : "test03FileWindowsUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test11HttpURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.068,
                "failedSince" : 0,
                "name" : "test12FileUnixURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "test13FileWindowsURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.009,
                "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.973,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri03Resolving",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 0.093,
                "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.655,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUriQueryProps",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.52,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUriQueryProps",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUrisWithAssetHandler",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "showURLComponents0",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.526,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUrisWithAssetHandler",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:26"
          },
          {
            "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.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.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffers",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testDoubleArray2FloatArrayAndBack01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 3.689,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 3.033,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 1.22,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 0.912,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 0.917,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.335,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferCopyStream",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 8.906,
                "failedSince" : 0,
                "name" : "test01MixedIntSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 1.457,
                "failedSince" : 0,
                "name" : "test11MMap1GiBFlushNone",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 1.407,
                "failedSince" : 0,
                "name" : "test12MMap1GiBFlushSoft",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 2.359,
                "failedSince" : 0,
                "name" : "test13MMap2GiBFlushHard",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.892,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferInputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:38"
          },
          {
            "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.06,
                "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.084,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.074,
                "failedSince" : 0,
                "name" : "test10",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.073,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.073,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.075,
                "failedSince" : 0,
                "name" : "test13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.116,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferOutputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.005,
                "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.543,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestCachedBufferFactory",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:54"
          },
          {
            "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.548,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestPointerBufferEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:55"
          },
          {
            "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-18T12:43:55"
          },
          {
            "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.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.os.TestElfReader01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:56"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "test02ArrayHashSetWithoutNullValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.541,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashMap01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:57"
          },
          {
            "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.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashSet01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01_BitCount32_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.014,
                "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.008,
                "failedSince" : 0,
                "name" : "test21_Aligned32bit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.396,
                "failedSince" : 0,
                "name" : "test21_Unaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.947,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitfield00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:58"
          },
          {
            "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.004,
                "failedSince" : 0,
                "name" : "test02ShiftSigned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test10ReadWrite_13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test01LinearBitsMSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02LinearBitsLSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.002,
                "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.552,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:59"
          },
          {
            "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.557,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream02",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:00"
          },
          {
            "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.005,
                "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-18T12:44:00"
          },
          {
            "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.016,
                "failedSince" : 0,
                "name" : "test02Int32BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.582,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream04",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:01"
          },
          {
            "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.002,
                "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-18T12:44:02"
          },
          {
            "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.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.548,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.018,
                "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.443,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.026,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 1.64,
                "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" : 1.171,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.348,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntObjectHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:04"
          },
          {
            "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.0,
                "failedSince" : 0,
                "name" : "test12FloatBuffer_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntegerStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test01ArrayListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.261,
                "failedSince" : 0,
                "name" : "test01LinkedListListIndex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.403,
                "failedSince" : 0,
                "name" : "test01LinkedListListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.105,
                "failedSince" : 0,
                "name" : "test0ArrayListIndex",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.413,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIteratorIndexCORE",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.004,
                "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.001,
                "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-18T12:44:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "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.001,
                "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.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.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLFRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.015,
                "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.463,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.021,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLongIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:10"
          },
          {
            "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.538,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestPlatform01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:11"
          },
          {
            "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.549,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestRunnableTask01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:11"
          },
          {
            "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.001,
                "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.001,
                "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-18T12:44:12"
          },
          {
            "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.538,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.019,
                "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.015,
                "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.001,
                "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.602,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestTempJarCache",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:12"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "testConversion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.006,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestValueConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:13"
          },
          {
            "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" : 0.028,
                "failedSince" : 0,
                "name" : "test02ValidateSHA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.573,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionInfo",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:13"
          },
          {
            "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.0,
                "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.0,
                "failedSince" : 0,
                "name" : "test04b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionNumber",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.031,
                "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.67,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionSemantics",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.242,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.222,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.272,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.212,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.223,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.212,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Unair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.21,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.213,
                "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.29,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.293,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.542,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
                "duration" : 0.129,
                "failedSince" : 0,
                "name" : "testTwoThreadsInGroup",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.676,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "test01_LockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.036,
                "failedSince" : 0,
                "name" : "test02_2ndInstanceLockTimeout",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.763,
                "failedSince" : 0,
                "name" : "testOffthreadLockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.853,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
                "duration" : 0.001,
                "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-18T12:44:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "dummy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.553,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.014,
                "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.566,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.CppReaderTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.ErrorTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testErrors",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.545,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.ErrorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testAbsoluteInclude",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.548,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJavaFileSystem",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:25"
          },
          {
            "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-18T12:44:25"
          },
          {
            "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.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.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.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.NumericValueTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNumericValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.553,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.NumericValueTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PragmaTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testPragma",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.552,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PragmaTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "test01Preprocessor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02PreprocessorUnterminated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.562,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.RegressionTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testRegression[lex-char]",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.549,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.RegressionTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01WhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.548,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testWhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.553,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.003,
                "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.002,
                "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.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.001,
                "failedSince" : 0,
                "name" : "chapter10TestCompoundCallByReference",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.002,
                "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.565,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "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.001,
                "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.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.0,
                "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.001,
                "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.56,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:30"
          },
          {
            "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.547,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:31"
          },
          {
            "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.0,
                "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.001,
                "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.559,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:31"
          },
          {
            "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.555,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:32"
          },
          {
            "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.57,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:32"
          },
          {
            "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.549,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:33"
          },
          {
            "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.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:34"
          },
          {
            "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.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.001,
                "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.566,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:34"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "chapter03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.002,
                "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.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.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.59,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
                "duration" : 0.038,
                "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.617,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
                "duration" : 0.006,
                "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.557,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:36"
          },
          {
            "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.552,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.internals.TestType",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:36"
          },
          {
            "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.554,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:37"
          },
          {
            "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.549,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen02",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:38"
          },
          {
            "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.552,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.junit.sec.TestSecIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:38"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 967,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen/label=linux-arm32/967/"
      },
      "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" : 967,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen/label=linux-arm64/967/"
      },
      "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" : 967,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen/label=macos-x86_64/967/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 288.33414,
        "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.002,
                "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.001,
                "failedSince" : 0,
                "name" : "assetRegisteredURLConnection_Test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.766,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:57"
          },
          {
            "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.002,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_RT2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_Test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.555,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "test00BasicCoding",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.004,
                "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.001,
                "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.0,
                "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.582,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri02Composing",
                "duration" : 0.059,
                "failedSince" : 0,
                "name" : "test01URLCompositioning",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.596,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri02Composing",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "test01HttpUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.108,
                "failedSince" : 0,
                "name" : "test02FileUnixUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "test03FileWindowsUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.071,
                "failedSince" : 0,
                "name" : "test11HttpURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "test12FileUnixURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.048,
                "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" : 1.063,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri03Resolving",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:43:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 1.975,
                "failedSince" : 0,
                "name" : "test00TempJarCacheSimplePath",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test01TempJarCacheOddPath",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.617,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUriQueryProps",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.527,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUriQueryProps",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUrisWithAssetHandler",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "showURLComponents0",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.525,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUrisWithAssetHandler",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.23,
                "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.003,
                "failedSince" : 0,
                "name" : "test20Cleaner",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.869,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffers",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testDoubleArray2FloatArrayAndBack01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.525,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 16.999,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 7.828,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 28.426,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 23.61,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 26.499,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 103.887,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferCopyStream",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 101.397,
                "failedSince" : 0,
                "name" : "test01MixedIntSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 0.518,
                "failedSince" : 0,
                "name" : "test11MMap1GiBFlushNone",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 0.542,
                "failedSince" : 0,
                "name" : "test12MMap1GiBFlushSoft",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 0.558,
                "failedSince" : 0,
                "name" : "test13MMap2GiBFlushHard",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 103.581,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferInputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:45:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 3.73,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 2.045,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 2.335,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.853,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.778,
                "failedSince" : 0,
                "name" : "test10",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.892,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 2.167,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 1.979,
                "failedSince" : 0,
                "name" : "test13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.311,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferOutputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "dynamicConcurrentTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.003,
                "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.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestCachedBufferFactory",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:52"
          },
          {
            "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.014,
                "failedSince" : 0,
                "name" : "testIndirect",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.543,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestPointerBufferEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestStructAccessorEndian",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testStructAccessorEndian1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.524,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestStructAccessorEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:54"
          },
          {
            "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.552,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.os.TestElfReader01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:54"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "test02ArrayHashSetWithoutNullValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.528,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashMap01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:55"
          },
          {
            "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.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-18T12:47:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01_BitCount32_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.021,
                "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.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.012,
                "failedSince" : 0,
                "name" : "test21_Aligned32bit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.87,
                "failedSince" : 0,
                "name" : "test21_Unaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.489,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitfield00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.069,
                "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.004,
                "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.626,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test01LinearBitsMSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "test02LinearBitsLSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.006,
                "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.553,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:58"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "test02Int8BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.528,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream02",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:59"
          },
          {
            "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.012,
                "failedSince" : 0,
                "name" : "test02Int16BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream03",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:59"
          },
          {
            "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.008,
                "failedSince" : 0,
                "name" : "test02Int32BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.578,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream04",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:00"
          },
          {
            "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.014,
                "failedSince" : 0,
                "name" : "test11FloatBuffer_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test12FloatBuffer_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.57,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestFloatStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:01"
          },
          {
            "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.002,
                "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.137,
                "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.0,
                "failedSince" : 0,
                "name" : "test25CopyStreamChunk05Buffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.089,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:01"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "capacityTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "cloneTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.745,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.378,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 2.417,
                "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" : 1.647,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.833,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntObjectHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:04"
          },
          {
            "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.034,
                "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.572,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntegerStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.444,
                "failedSince" : 0,
                "name" : "test01ArrayListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.38,
                "failedSince" : 0,
                "name" : "test01LinkedListListIndex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.597,
                "failedSince" : 0,
                "name" : "test01LinkedListListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test0ArrayListIndex",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.095,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIteratorIndexCORE",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.11,
                "failedSince" : 0,
                "name" : "testJarUtilFlat01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.003,
                "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.669,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestJarUtil",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLFRingBuffer01",
                "duration" : 0.0,
                "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.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.0,
                "failedSince" : 0,
                "name" : "test01_FullRead",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.126,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLFRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestLongIntHashMap",
                "duration" : 0.762,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.321,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLongIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:12"
          },
          {
            "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.529,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestPlatform01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:13"
          },
          {
            "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.531,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestRunnableTask01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:14"
          },
          {
            "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.001,
                "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.001,
                "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.001,
                "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.001,
                "failedSince" : 0,
                "name" : "test01_FullRead",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.12,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSyncRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:15"
          },
          {
            "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.541,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.118,
                "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.142,
                "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.03,
                "failedSince" : 0,
                "name" : "testTempJarCache04bDiffClassLoader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.942,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestTempJarCache",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:15"
          },
          {
            "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.006,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestValueConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:16"
          },
          {
            "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.05,
                "failedSince" : 0,
                "name" : "test02ValidateSHA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.61,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionInfo",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:16"
          },
          {
            "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.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.635,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionNumber",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.056,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.051,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.769,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionSemantics",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.441,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.377,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.384,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.343,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.403,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.325,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Unair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.317,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.324,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.518,
                "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.524,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.513,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "testTwoThreadsInGroup",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.689,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "test01_LockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.074,
                "failedSince" : 0,
                "name" : "test02_2ndInstanceLockTimeout",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.362,
                "failedSince" : 0,
                "name" : "testOffthreadLockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.464,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testJVMShutdown",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.017,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "dummy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.528,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.155,
                "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.739,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.CppReaderTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.ErrorTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testErrors",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.538,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.ErrorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testAbsoluteInclude",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.54,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJavaFileSystem",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.539,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:30"
          },
          {
            "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-18T12:48:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
                "duration" : 0.002,
                "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.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.0,
                "failedSince" : 0,
                "name" : "testUnterminatedComment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.564,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.NumericValueTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNumericValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.539,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.NumericValueTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PragmaTest",
                "duration" : 0.372,
                "failedSince" : 0,
                "name" : "testPragma",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.907,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PragmaTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
                "duration" : 0.02,
                "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.553,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.RegressionTest",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "testRegression[lex-char]",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.562,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.RegressionTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01WhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.532,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testWhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.29,
                "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.006,
                "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.002,
                "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.002,
                "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.001,
                "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" : 2.174,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.0,
                "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.002,
                "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.002,
                "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.001,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.172,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:38"
          },
          {
            "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.541,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:40"
          },
          {
            "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.003,
                "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.68,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr",
                "duration" : 0.071,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.272,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:41"
          },
          {
            "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.774,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:42"
          },
          {
            "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.539,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:43"
          },
          {
            "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.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.091,
                "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.004,
                "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.003,
                "failedSince" : 0,
                "name" : "chapter11a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.003,
                "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.779,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.0,
                "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.002,
                "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.002,
                "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.709,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
                "duration" : 0.071,
                "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.612,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
                "duration" : 0.006,
                "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.577,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.internals.TestType",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01Equals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.531,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.internals.TestType",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
                "duration" : 0.088,
                "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.622,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:48"
          },
          {
            "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.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen02",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:49"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "testTempDir00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.687,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.junit.sec.TestSecIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:49"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 967,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen/label=windows-x86_64/967/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 235.19698,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 307,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
                "duration" : 0.012,
                "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.002,
                "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.738,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionRegistered",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:14"
          },
          {
            "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.099,
                "failedSince" : 0,
                "name" : "assetUnregisteredURLConnection_Test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.718,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestAssetURLConnectionUnregistered",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.057,
                "failedSince" : 0,
                "name" : "test00BasicCoding",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "test02URIEscapeSpecialChars",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.102,
                "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.006,
                "failedSince" : 0,
                "name" : "test05Contained",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.11,
                "failedSince" : 0,
                "name" : "test08NormalizedHierarchy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test09NormalizedOpaque",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri01",
                "duration" : 0.097,
                "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.979,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri02Composing",
                "duration" : 6.956,
                "failedSince" : 0,
                "name" : "test01URLCompositioning",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.512,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri02Composing",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "test01HttpUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 2.674,
                "failedSince" : 0,
                "name" : "test02FileUnixUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.159,
                "failedSince" : 0,
                "name" : "test03FileWindowsUri2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test11HttpURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "test12FileUnixURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test13FileWindowsURL2Uri",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test24FileUnixURI2URL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri03Resolving",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "test25FileWindowsURI2URL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.986,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri03Resolving",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 0.688,
                "failedSince" : 0,
                "name" : "test00TempJarCacheSimplePath",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
                "duration" : 0.859,
                "failedSince" : 0,
                "name" : "test01TempJarCacheOddPath",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.085,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUriQueryProps",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.618,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUriQueryProps",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.net.TestUrisWithAssetHandler",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "showURLComponents0",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.617,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.net.TestUrisWithAssetHandler",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffers",
                "duration" : 0.027,
                "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.607,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffers",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testDoubleArray2FloatArrayAndBack01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestBuffersFloatDoubleConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 62.186,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 35.367,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 9.042,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 4.609,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferCopyStream",
                "duration" : 4.643,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 116.398,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferCopyStream",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:44:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 14.862,
                "failedSince" : 0,
                "name" : "test01MixedIntSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 4.902,
                "failedSince" : 0,
                "name" : "test11MMap1GiBFlushNone",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 4.571,
                "failedSince" : 0,
                "name" : "test12MMap1GiBFlushSoft",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferInputStream",
                "duration" : 16.086,
                "failedSince" : 0,
                "name" : "test13MMap2GiBFlushHard",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 41.502,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferInputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:46:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "test10",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test11",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.093,
                "failedSince" : 0,
                "name" : "test12",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestByteBufferOutputStream",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.882,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestByteBufferOutputStream",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestCachedBufferFactory",
                "duration" : 0.011,
                "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.573,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestCachedBufferFactory",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:14"
          },
          {
            "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.07,
                "failedSince" : 0,
                "name" : "testIndirect",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.637,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestPointerBufferEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.nio.TestStructAccessorEndian",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testStructAccessorEndian1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.558,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.nio.TestStructAccessorEndian",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:15"
          },
          {
            "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.005,
                "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.572,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.os.TestElfReader01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:16"
          },
          {
            "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.566,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashMap01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:16"
          },
          {
            "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.555,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestArrayHashSet01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01_BitCount32_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.013,
                "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.001,
                "failedSince" : 0,
                "name" : "test20_ValidateTestData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test21_Aligned32bit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitfield00",
                "duration" : 0.683,
                "failedSince" : 0,
                "name" : "test21_Unaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.258,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitfield00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.156,
                "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.027,
                "failedSince" : 0,
                "name" : "test02ShiftSigned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream00",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "test10ReadWrite_13",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.762,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.056,
                "failedSince" : 0,
                "name" : "test01LinearBitsMSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test02LinearBitsLSBFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream01",
                "duration" : 0.014,
                "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.641,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:20"
          },
          {
            "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.039,
                "failedSince" : 0,
                "name" : "test02Int8BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.605,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream02",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream03",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test01Int16BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream03",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "test02Int16BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.724,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream03",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream04",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test01Int32BitsAligned",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestBitstream04",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test02Int32BitsUnaligned",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.806,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestBitstream04",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:22"
          },
          {
            "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.014,
                "failedSince" : 0,
                "name" : "test11FloatBuffer_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestFloatStack01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test12FloatBuffer_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.573,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestFloatStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:23"
          },
          {
            "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.002,
                "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.002,
                "failedSince" : 0,
                "name" : "test21CopyStreamChunk01Buffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIOUtil01",
                "duration" : 0.002,
                "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.0,
                "failedSince" : 0,
                "name" : "test25CopyStreamChunk05Buffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.596,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.022,
                "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.063,
                "failedSince" : 0,
                "name" : "cloneTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntIntHashMap",
                "duration" : 0.736,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.379,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 2.894,
                "failedSince" : 0,
                "name" : "cloneTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "iteratorTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntObjectHashMap",
                "duration" : 2.21,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.671,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntObjectHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:26"
          },
          {
            "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.019,
                "failedSince" : 0,
                "name" : "test11FloatBuffer_I32_G02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIntegerStack01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test12FloatBuffer_I00_G32",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.575,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIntegerStack01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.641,
                "failedSince" : 0,
                "name" : "test01ArrayListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.721,
                "failedSince" : 0,
                "name" : "test01LinkedListListIndex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.22,
                "failedSince" : 0,
                "name" : "test01LinkedListListIterator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestIteratorIndexCORE",
                "duration" : 0.19,
                "failedSince" : 0,
                "name" : "test0ArrayListIndex",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.348,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestIteratorIndexCORE",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "testJarUtilFlat01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.06,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestJarUtil",
                "duration" : 0.107,
                "failedSince" : 0,
                "name" : "testJarUtilJarInJar03",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.899,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestJarUtil",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:35"
          },
          {
            "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.001,
                "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.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.001,
                "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.015,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLFRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:36"
          },
          {
            "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.889,
                "failedSince" : 0,
                "name" : "testPutRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.496,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestLongIntHashMap",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:36"
          },
          {
            "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.573,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestPlatform01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:37"
          },
          {
            "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-18T12:47:38"
          },
          {
            "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.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.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.015,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSyncRingBuffer01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "dumpEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "dumpProperties",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.592,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestSystemPropsAndEnvs",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.564,
                "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.003,
                "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.589,
                "failedSince" : 0,
                "name" : "testTempJarCache01LoadAllTestManifestAndClass",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestTempJarCache",
                "duration" : 0.046,
                "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.297,
                "failedSince" : 0,
                "name" : "testTempJarCache04bDiffClassLoader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.079,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestTempJarCache",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:39"
          },
          {
            "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.006,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestValueConversion",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionInfo",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01Info",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionInfo",
                "duration" : 1.529,
                "failedSince" : 0,
                "name" : "test02ValidateSHA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.09,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionInfo",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:41"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionNumber",
                "duration" : 0.0,
                "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.0,
                "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.587,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionNumber",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.087,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.296,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.TestVersionSemantics",
                "duration" : 0.235,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.332,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.TestVersionSemantics",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.463,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.448,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Int01_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.445,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.508,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.459,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.489,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Int01_Unair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.446,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.428,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading25x100x100Y_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.712,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Int01_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.744,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Int01_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.697,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Fair",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveLock01",
                "duration" : 0.74,
                "failedSince" : 0,
                "name" : "testLockedObjectThreading5x1000x10000N_Java5_Unfair",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.162,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "testTwoThreadsInGroup",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.732,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "test01_LockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.131,
                "failedSince" : 0,
                "name" : "test02_2ndInstanceLockTimeout",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
                "duration" : 1.087,
                "failedSince" : 0,
                "name" : "testOffthreadLockUnlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.285,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testJVMShutdown",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.043,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "dummy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.563,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.common.util.locks.TestSingletonServerSocket02",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "testCppReader",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testPragmaOnce",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testPragmaOnceWithMarkers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.CppReaderTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testVarargs",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.603,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.CppReaderTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.ErrorTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testErrors",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.569,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.ErrorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testAbsoluteInclude",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.56,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.IncludeAbsoluteTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testJavaFileSystem",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.57,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.JavaFileSystemTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.JoinReaderTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testJoinReader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.561,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.JoinReaderTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:47:59"
          },
          {
            "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.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.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.602,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.LexerSourceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.NumericValueTest",
                "duration" : 0.068,
                "failedSince" : 0,
                "name" : "testNumericValue",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.637,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.NumericValueTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PragmaTest",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testPragma",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.572,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PragmaTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
                "duration" : 0.053,
                "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.624,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.PreprocessorTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.RegressionTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testRegression[lex-char]",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.618,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.RegressionTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01WhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.574,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testWhitespacePasting",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.58,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.jcpp.VaArgsPastingTest",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:04"
          },
          {
            "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.005,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
                "duration" : 0.066,
                "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.001,
                "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.002,
                "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.098,
                "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.0,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.766,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:04"
          },
          {
            "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.003,
                "failedSince" : 0,
                "name" : "chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
                "duration" : 0.082,
                "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.002,
                "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.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.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.001,
                "failedSince" : 0,
                "name" : "chapter15TestTKMixed",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.687,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:05"
          },
          {
            "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.586,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:06"
          },
          {
            "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.001,
                "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.048,
                "failedSince" : 0,
                "name" : "chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter04TestPointerBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.001,
                "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.002,
                "failedSince" : 0,
                "name" : "chapter11TestCompoundCallByValue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
                "duration" : 0.004,
                "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.001,
                "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.638,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:07"
          },
          {
            "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.59,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:08"
          },
          {
            "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.587,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:08"
          },
          {
            "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.601,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.575,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.01,
                "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.109,
                "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.001,
                "failedSince" : 0,
                "name" : "chapter05b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "chapter11a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "chapter11b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
                "duration" : 0.095,
                "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.806,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:10"
          },
          {
            "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.003,
                "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.097,
                "failedSince" : 0,
                "name" : "chapter04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter05a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "chapter05b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "chapter11a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "chapter11b",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
                "duration" : 0.079,
                "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.793,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
                "duration" : 0.201,
                "failedSince" : 0,
                "name" : "test01_cpp_cc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
                "duration" : 0.108,
                "failedSince" : 0,
                "name" : "test10_cc",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.895,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestCParser",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test01MacroAndIncWithoutPragmaOnce",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
                "duration" : 0.051,
                "failedSince" : 0,
                "name" : "test02MacroAndIncWithPragmaOnce",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.644,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.generation.TestJCPP",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:13"
          },
          {
            "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.58,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.internals.TestType",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:14"
          },
          {
            "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.568,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:15"
          },
          {
            "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.602,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.gluegen.test.junit.structgen.TestStructGen02",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:15"
          },
          {
            "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.602,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.junit.sec.TestSecIOUtil01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T12:48:16"
          }
        ]
      }
    }
  ]
}