{
  "_class" : "hudson.tasks.test.MatrixTestResult",
  "failCount" : 0,
  "skipCount" : 40,
  "totalCount" : 3544,
  "urlName" : "testReport",
  "childReports" : [
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1528,
        "url" : "https://jogamp.org/chuck/job/jogl/label=linux-arm64/1528/"
      },
      "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" : 1528,
        "url" : "https://jogamp.org/chuck/job/jogl/label=linux-x86_64/1528/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 1880.3612,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1167,
        "skipCount" : 12,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.091,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 0.443,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.038,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.616,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.633,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.983,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.644,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.373,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.014,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test00Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.529,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.167,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.103,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.13,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.524,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 5.275,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.773,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.817,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.364,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.851,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 9.003,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 8.498,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 4.4,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 3.928,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.51,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.222,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 1.587,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.426,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 0.769,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.835,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.95,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.952,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 3.139,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.153,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 2.743,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.657,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 24.165,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.776,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.176,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.177,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.36,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.429,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.064,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.084,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 1.01,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 0.194,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.784,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.918,
                "failedSince" : 0,
                "name" : "test01CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.564,
                "failedSince" : 0,
                "name" : "test02VBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test12CPUSourceAndVBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test13CPUSourceAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test23VBOOnlyAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "test88AllModes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.904,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.345,
                "failedSince" : 0,
                "name" : "test01GL2CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "test02GL3CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.953,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.027,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.529,
                "failedSince" : 0,
                "name" : "test01a_GL2ES2_Demo1_SingleBuffer_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.153,
                "failedSince" : 0,
                "name" : "test01b_GL2ES2_Demo1_SingleBuffer_NoTex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "test02a_GL2ES2_Demo1_DoubleBuffer_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "test03a_GL2ES2_Demo2MSAA4_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test03b_GL2ES2_Demo2MSAA4_NoTex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test04_GL2ES2_FBODemoMSAA4_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.161,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.665,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 1.504,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.177,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.499,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.866,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.967,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 1.25,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.873,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 1.192,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.814,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 1.0,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.583,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.442,
                "failedSince" : 0,
                "name" : "testAvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.27,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.177,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.186,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.176,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.175,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.243,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.189,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.186,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.225,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.233,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.196,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.249,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.206,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.503,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.131,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.124,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.13,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.139,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.129,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.514,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.472,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.222,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.159,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.129,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.179,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.124,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.155,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.21,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.993,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.46,
                "failedSince" : 0,
                "name" : "test00AvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test01ES2OnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.086,
                "failedSince" : 0,
                "name" : "test02GLOnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.105,
                "failedSince" : 0,
                "name" : "test11ES2OnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.473,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.49,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.292,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.411,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.299,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.275,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.059,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.569,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.208,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.212,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.199,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.182,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.193,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.18,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.195,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.314,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.319,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.256,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.195,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.198,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.254,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.19,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.237,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.193,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.194,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.286,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.33,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.234,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.316,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.25,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.121,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.373,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenLayerAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.647,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.538,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.491,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.221,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 2.035,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 2.297,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.97,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.38,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.051,
                "failedSince" : 0,
                "name" : "test04GL2GL3DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.053,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test14GLES2DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.262,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.377,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.159,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.13,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.089,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.071,
                "failedSince" : 0,
                "name" : "test03OnThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.094,
                "failedSince" : 0,
                "name" : "test04OnThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.609,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.107,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.082,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "test13OffThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.565,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.785,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.372,
                "failedSince" : 0,
                "name" : "test01_ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "test02__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.051,
                "failedSince" : 0,
                "name" : "test03_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test04_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.158,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.298,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.099,
                "failedSince" : 0,
                "name" : "test10GL2PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test11GL3bcPolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test12GL3PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test20GL2BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test21GL3bcBindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.051,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.232,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 0.433,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.026,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.486,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.097,
                "failedSince" : 0,
                "name" : "test02FFP__ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.202,
                "failedSince" : 0,
                "name" : "test03FFP__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.219,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "test11GLSL_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test12GLSL_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.837,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01InternedString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.308,
                "failedSince" : 0,
                "name" : "test02InitSingleton",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11DumpDesktopGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12DumpMobileGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.898,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.424,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.241,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.197,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.197,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.196,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.822,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.335,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.236,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.195,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.196,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.196,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.786,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.432,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.179,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.127,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.131,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.155,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.124,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.731,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.357,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.171,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.162,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.16,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.127,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.014,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 0.431,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.02,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.328,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.19,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.512,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.364,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.129,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.164,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.17,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.811,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.465,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.381,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.735,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01GLVersion",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02GLVendorVersion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.585,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.509,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.183,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.149,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.171,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.144,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.147,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.901,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 0.688,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 0.765,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 2.811,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.215,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.969,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 0.639,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.232,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 0.422,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.007,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.445,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.09,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.089,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.082,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.303,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.433,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.089,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.088,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.088,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.29,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.836,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.268,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.331,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.718,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.597,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.377,
                "failedSince" : 0,
                "name" : "test01_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfo00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.984,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 0.248,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.981,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.014,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.706,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.673,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 0.933,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.83,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.363,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.228,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.265,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.3,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.557,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.603,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.72,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 0.776,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.662,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.299,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.237,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.237,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.47,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.277,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.361,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.467,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.809,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.292,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.232,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.403,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.648,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.594,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.486,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.482,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.133,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.306,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.299,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.249,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.301,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.055,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.914,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.867,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.882,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.866,
                "failedSince" : 0,
                "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.867,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.968,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.964,
                "failedSince" : 0,
                "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.916,
                "failedSince" : 0,
                "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.175,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.291,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.193,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 10.028,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.937,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.607,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.557,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.064,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 2.532,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.141,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 6.01,
                "failedSince" : 0,
                "name" : "test01OnEDT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 6.001,
                "failedSince" : 0,
                "name" : "test02OnExecutorThread",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.07,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.866,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.529,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.516,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.033,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.561,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.85,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.582,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.131,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.721,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.329,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.424,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.742,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.308,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.496,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.316,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.322,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.076,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 1.388,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.842,
                "failedSince" : 0,
                "name" : "testAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.845,
                "failedSince" : 0,
                "name" : "testAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.85,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.853,
                "failedSince" : 0,
                "name" : "testFPSAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.851,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.219,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 2.246,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.837,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.736,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 2.148,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.865,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.612,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.92,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.342,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.736,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.459,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.634,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.341,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.703,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.434,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.405,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.897,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.382,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.983,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.367,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.868,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.548,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.333,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.602,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.664,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.883,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.683,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.449,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.6,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.777,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.933,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.349,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.732,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.423,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.631,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.35,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.72,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.431,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.431,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.895,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.364,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.983,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.367,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.817,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.634,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.317,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.532,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.667,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.934,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.384,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.582,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.715,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.465,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.651,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.632,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.466,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.467,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.717,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.671,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.519,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.699,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.448,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.617,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.622,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.511,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.466,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.666,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.668,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.424,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 4.315,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.917,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.677,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.313,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.301,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.316,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.317,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.299,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.813,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.412,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.953,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.937,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.941,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.982,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.943,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.973,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.937,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.752,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.413,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.99,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.948,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.988,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.101,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.129,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.946,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.025,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.074,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.952,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.187,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 2.452,
                "failedSince" : 0,
                "name" : "test01GLADDelegateGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 2.08,
                "failedSince" : 0,
                "name" : "test02GLADDelegateGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.119,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 2.643,
                "failedSince" : 0,
                "name" : "test21GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 2.196,
                "failedSince" : 0,
                "name" : "test22GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.435,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 2.646,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 2.141,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11GLCanvasOffscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12GLCanvasOffscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.392,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.621,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.147,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.188,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.173,
                "failedSince" : 0,
                "name" : "test12GLWindow2GLCanvasOnScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21GLCanvasOffScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22GLCanvasOffScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test31GLWindow2GLCanvasOffScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test32GLWindow2GLCanvasOffScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.744,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.629,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.535,
                "failedSince" : 0,
                "name" : "test02ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.553,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.708,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.477,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.087,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.23,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.231,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.212,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.198,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.519,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.574,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.698,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 3.376,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.391,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 0.411,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.47,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 1.099,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.696,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.532,
                "failedSince" : 0,
                "name" : "test01DefaultOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.086,
                "failedSince" : 0,
                "name" : "test02PBufferOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.212,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 1.572,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.169,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.886,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.314,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.311,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.312,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.427,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.588,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 1.006,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.534,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.53,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.717,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 1.876,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.861,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 0.691,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.294,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.7,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.229,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.541,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 3.728,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.336,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 3.082,
                "failedSince" : 0,
                "name" : "test00_Compo_None_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.635,
                "failedSince" : 0,
                "name" : "test01_Compo_Flow_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.663,
                "failedSince" : 0,
                "name" : "test02_Compo_DblBrd_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.627,
                "failedSince" : 0,
                "name" : "test03_Compo_Box_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.641,
                "failedSince" : 0,
                "name" : "test04_Compo_Split_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.649,
                "failedSince" : 0,
                "name" : "test05_Compo_Flow_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.653,
                "failedSince" : 0,
                "name" : "test06_Compo_DblBrd_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.655,
                "failedSince" : 0,
                "name" : "test07_Compo_Box_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.65,
                "failedSince" : 0,
                "name" : "test08_Compo_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.627,
                "failedSince" : 0,
                "name" : "test10_Frame_None_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.627,
                "failedSince" : 0,
                "name" : "test11_Frame_Flow_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.634,
                "failedSince" : 0,
                "name" : "test12_Frame_DblBrd_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.626,
                "failedSince" : 0,
                "name" : "test13_Frame_Box_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.629,
                "failedSince" : 0,
                "name" : "test14_Frame_Split_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.644,
                "failedSince" : 0,
                "name" : "test15_Frame_Flow_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.655,
                "failedSince" : 0,
                "name" : "test16_Frame_DblBrd_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.652,
                "failedSince" : 0,
                "name" : "test17_Frame_Box_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.653,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 48.676,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 2.135,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.739,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 2.129,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.749,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 2.081,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.68,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 2.142,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.759,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 2.083,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.68,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 2.191,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.791,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.472,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.074,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.62,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.788,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.607,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.036,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.071,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.356,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.678,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 2.616,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.235,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.746,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.664,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.391,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.693,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.624,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.292,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 1.147,
                "failedSince" : 0,
                "name" : "test01_texUnit0_keepTex0_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 0.661,
                "failedSince" : 0,
                "name" : "test02_texUnit0_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 0.674,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.095,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 0.987,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.581,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 1.026,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.625,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.243,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.129,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.343,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.569,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.526,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.069,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.46,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.166,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.374,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.073,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.464,
                "failedSince" : 0,
                "name" : "test01DesktopCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test02EGLCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.06,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.591,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.219,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.599,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.592,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.187,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.234,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.279,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.245,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.219,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.265,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.785,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.566,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.193,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.233,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.288,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.26,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.291,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 0.532,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.496,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.718,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.563,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.708,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.866,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 0.944,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.531,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 1.017,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.603,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 1.395,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.983,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.934,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.518,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.531,
                "failedSince" : 0,
                "name" : "test03_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.524,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.158,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 1.12,
                "failedSince" : 0,
                "name" : "test01_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.648,
                "failedSince" : 0,
                "name" : "test02_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.641,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.634,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.752,
                "failedSince" : 0,
                "name" : "test05_BitmapNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.625,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.653,
                "failedSince" : 0,
                "name" : "test20_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.646,
                "failedSince" : 0,
                "name" : "test30_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.647,
                "failedSince" : 0,
                "name" : "test40_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.651,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.685,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.66,
                "failedSince" : 0,
                "name" : "test01_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.521,
                "failedSince" : 0,
                "name" : "test02_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.532,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.541,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.521,
                "failedSince" : 0,
                "name" : "test05_BitmapNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.527,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.307,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.906,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.927,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.548,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.568,
                "failedSince" : 0,
                "name" : "test03_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.196,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 1.138,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.62,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.606,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.963,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 1.358,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 0.647,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.596,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 0.917,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.503,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 4.831,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 4.415,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.849,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 3.227,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.202,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.04,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 1.033,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 0.665,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.284,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.714,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.714,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 0.673,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.634,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.669,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.66,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.611,
                "failedSince" : 0,
                "name" : "test01_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.547,
                "failedSince" : 0,
                "name" : "test02_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.542,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.534,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.534,
                "failedSince" : 0,
                "name" : "test05_BitmapNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.526,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.308,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.632,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.513,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.571,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.558,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.636,
                "failedSince" : 0,
                "name" : "test01_DefCaps_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.67,
                "failedSince" : 0,
                "name" : "test02_DefCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 1.753,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.966,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 1.013,
                "failedSince" : 0,
                "name" : "test01_GL3Core_Passthrough",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 0.721,
                "failedSince" : 0,
                "name" : "test02_GL3Core_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "test11_GL3Compat_Passthrough",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 0.163,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.664,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.626,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.616,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 1.02,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.605,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 1.009,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 0.703,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.3,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.478,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.309,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.299,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.095,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.694,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.203,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.733,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.42,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.265,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.272,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.979,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.593,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.162,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 0.944,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.419,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.064,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.072,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 0.883,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.479,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 0.784,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.394,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testExponentIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testInfinite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "testPackDoubleUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testPackFloatDoubleEquivalent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testPackFloatUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "testPackUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "testPackUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSignIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSignificandIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwoNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.672,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.07,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.087,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01aZeroWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01bZeroWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02EqualsNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03aEqualsWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03bEqualsWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04CompareNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test05aCompareWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test05bCompareWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.093,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.101,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.085,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test00_load_get",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_transpose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test80LookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test81LookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.081,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 2.29,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.373,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "test01Ident",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 6.158,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.255,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testCM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testCM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.084,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.101,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.101,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test00MatrixToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "test01bTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test02MviUpdateShaderAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10MvTranslate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.97,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "testLookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testLookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.089,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.099,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.116,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test01Normalize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02RotateZeroVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03InvertAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04Dot",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10AngleAxis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11FromVectorToVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12FromAndToEulerAngles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13FromEulerAnglesAndRotateVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test14Matrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15aAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15bAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15cAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20AddSubtract",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22InvertMultNormalAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test23RotationOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24Axes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25Slerp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test26LookAt",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.111,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.103,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 191.788,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 199.252,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.166,
                "failedSince" : 0,
                "name" : "test01aOffscreenWindowPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.089,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.097,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.088,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBufferStencilAlpha",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 3.24,
                "failedSince" : 0,
                "name" : "test02Offscreen3Windows1DisplayPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 3.261,
                "failedSince" : 0,
                "name" : "test03Offscreen3Windows3DisplaysPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.146,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.972,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.43,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.086,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.104,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 3.713,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.679,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.382,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.746,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.87,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.636,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.334,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.59,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.002,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.976,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.859,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.534,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.688,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.203,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.718,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.835,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.436,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.379,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 20.241,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01NopGLWindowNoReuse",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 1.788,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.676,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 2.685,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.641,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.199,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.898,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.845,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.903,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.5,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.42,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.42,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.401,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.502,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 2.328,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.926,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.858,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.444,
                "failedSince" : 0,
                "name" : "preAttach_NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.451,
                "failedSince" : 0,
                "name" : "preAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.503,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.165,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.678,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.308,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 1.141,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.73,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.747,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.779,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 1.227,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.947,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.674,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.447,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.692,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.578,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.639,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.274,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.798,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.667,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.257,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.517,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 4.055,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 3.654,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.318,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 3.588,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 2.858,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.46,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 3.744,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 3.051,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.853,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.953,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_bitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_bitmap_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.174,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.422,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.121,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_bitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_bitmap_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 3.987,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.56,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.244,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.985,
                "failedSince" : 0,
                "name" : "test001_flip1_norm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.78,
                "failedSince" : 0,
                "name" : "test002_flip1_norm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.706,
                "failedSince" : 0,
                "name" : "test003_flip1_norm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.749,
                "failedSince" : 0,
                "name" : "test004_flip1_norm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test011_flip1_bitm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test012_flip1_bitm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test013_flip1_bitm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test014_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.698,
                "failedSince" : 0,
                "name" : "test101_flip1_norm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.708,
                "failedSince" : 0,
                "name" : "test102_flip1_norm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.68,
                "failedSince" : 0,
                "name" : "test103_flip1_norm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.695,
                "failedSince" : 0,
                "name" : "test104_flip1_norm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test111_flip1_bitm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test112_flip1_bitm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test113_flip1_bitm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test114_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.032,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 1.046,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 0.709,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.744,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.448,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test02_EOT_01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.057,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.465,
                "failedSince" : 0,
                "name" : "test001_off_gl2___aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.135,
                "failedSince" : 0,
                "name" : "test002_off_gl2___aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "test011_off_gl2es3_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "test012_off_gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test101_on__gl2___aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.233,
                "failedSince" : 0,
                "name" : "test102_on__gl2___aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.153,
                "failedSince" : 0,
                "name" : "test111_on__gl2es3_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.212,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.608,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.416,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.233,
                "failedSince" : 0,
                "name" : "test03GL2ES1Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.417,
                "failedSince" : 0,
                "name" : "test04ES2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.263,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.57,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.171,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.25,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.459,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.572,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.22,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.219,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.851,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.55,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.161,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.23,
                "failedSince" : 0,
                "name" : "test21_RGBtoRGBA_pbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.198,
                "failedSince" : 0,
                "name" : "test22_RGBtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.209,
                "failedSince" : 0,
                "name" : "test31_RGBAtoRGBA_pbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.202,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.481,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.264,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.235,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 1.272,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 0.227,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.388,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.387,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.385,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 1.346,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 0.315,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.555,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.616,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 0.661,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.245,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 1.679,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.272,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.777,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.346,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.333,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.366,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.384,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.382,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.401,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.465,
                "failedSince" : 0,
                "name" : "test03CMYK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.537,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.687,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.652,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.281,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "test01YUV444Base__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "test03CMYK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.351,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.282,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.373,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.214,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testPNGRead02_RGB888_to_RGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testPNGRead03_RGB888_to_RGBA8888_stride1000",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "testPNGRead04_RGB888_to_RGBA8888_stride999",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testPNGRead11_RGBA8888_to_LUMINA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testPNGRead12_RGBA8888_to_RGB888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testPNGRead13_RGBA8888_to_BGR888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testPNGRead14_RGBA8888_to_BGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testPNGRead15_RGBA8888_to_ARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testPNGRead16_RGBA8888_to_ABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.858,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testRead00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 5.433,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 1.833,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.858,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.657,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.223,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.233,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.223,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.225,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.223,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.843,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.633,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.265,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testInterl3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.333,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testInterl4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.299,
                "failedSince" : 0,
                "name" : "testPalette3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testPalette4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testRGB3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.25,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.508,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.584,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "testConversion00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.658,
                "failedSince" : 0,
                "name" : "testConversion01_srcS000_BE_TL_destS000_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.633,
                "failedSince" : 0,
                "name" : "testConversion02_srcS000_LE_TL_destS000_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.631,
                "failedSince" : 0,
                "name" : "testConversion03_srcS000_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.548,
                "failedSince" : 0,
                "name" : "testConversion04_srcS259_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.656,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.735,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.077,
                "failedSince" : 0,
                "name" : "testPNGRead11_fromRGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "testPNGRead12_fromABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "testPNGRead13_fromBGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testPNGRead14_fromARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.711,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.628,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.282,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.758,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.602,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.595,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.699,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.667,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 4.123,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 2.866,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 0.816,
                "failedSince" : 0,
                "name" : "test03AllTGA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 0.8,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.197,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 0.668,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.671,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 0.698,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.603,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 3.286,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.87,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 0.766,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.385,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 2.055,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.965,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 2.041,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.95,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.797,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.124,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.998,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.136,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.067,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.085,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.253,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.259,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.737,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.749,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.912,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.257,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.227,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.281,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.282,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.454,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.586,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.809,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.098,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.1,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.5,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.233,
                "failedSince" : 0,
                "name" : "test01WindowDecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.199,
                "failedSince" : 0,
                "name" : "test02WindowUndecor",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.318,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 1.173,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.775,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.799,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.795,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 0.415,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 1.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.067,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.707,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 1.44,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.053,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 1.174,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.574,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.358,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 0.752,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.356,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 1.442,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.069,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.074,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleUserPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleWMPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.067,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.946,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.187,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.982,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.497,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.671,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.668,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.266,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.466,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.073,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.708,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.492,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.683,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.672,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.276,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.471,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.079,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.594,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.493,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.679,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.676,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.269,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.469,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.076,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.816,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.323,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 5.36,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 5.408,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.74,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:57:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 21.941,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 22.026,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 44.971,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:57:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 7.993,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 8.012,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.983,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 6.779,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 6.821,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.603,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 0.985,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.035,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.022,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 5.228,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.274,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.482,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 13.776,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 20.09,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 34.965,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.687,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.509,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.186,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "test00ScreenModeStream",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.024,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 0.393,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.118,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.727,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 8.509,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.477,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 14.478,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.459,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.513,
                "failedSince" : 0,
                "name" : "test01ScreenFullscreenSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02ScreenFullscreenSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03ScreenFullscreenSpanQ1Q2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test04ScreenFullscreenSpanALL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.475,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.634,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 10.771,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 15.078,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 13.329,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 48.781,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.56,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 22.627,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.407,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.753,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 85.308,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 12.022,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.771,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.773,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 1.688,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.604,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.726,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.665,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.65,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.237,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.081,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.947,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.947,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 5.079,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.266,
                "failedSince" : 0,
                "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.209,
                "failedSince" : 0,
                "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 1.063,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.945,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.989,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.633,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.613,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.096,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.677,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.778,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.272,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.318,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.602,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.973,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.57,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.011,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.378,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.385,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.967,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 1.221,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.823,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.334,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.828,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.192,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.907,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.683,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 2.417,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.958,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.244,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.812,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.744,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 0.668,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.648,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:36"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1528,
        "url" : "https://jogamp.org/chuck/job/jogl/label=windows-x86_64/1528/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 2686.841,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1174,
        "skipCount" : 7,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.126,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 1.1,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.778,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 1.898,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.203,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.455,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.261,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 1.724,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.334,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.364,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test00Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 3.842,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.191,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.256,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.208,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.214,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 7.464,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 5.649,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 5.582,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 5.548,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.953,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 31.461,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 51.403,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 6.183,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 6.245,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 96.145,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 4.547,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.347,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.591,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 2.122,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.248,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.705,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.873,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 4.547,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.714,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 1.998,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.995,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 27.088,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.822,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.302,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.188,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.714,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 1.548,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.087,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.326,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 2.193,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.001,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 2.053,
                "failedSince" : 0,
                "name" : "test01CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.654,
                "failedSince" : 0,
                "name" : "test02VBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.639,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.649,
                "failedSince" : 0,
                "name" : "test12CPUSourceAndVBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.662,
                "failedSince" : 0,
                "name" : "test13CPUSourceAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.655,
                "failedSince" : 0,
                "name" : "test23VBOOnlyAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.662,
                "failedSince" : 0,
                "name" : "test88AllModes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.68,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 1.409,
                "failedSince" : 0,
                "name" : "test01GL2CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test02GL3CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.118,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.09,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.247,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 1.749,
                "failedSince" : 0,
                "name" : "test01a_GL2ES2_Demo1_SingleBuffer_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.326,
                "failedSince" : 0,
                "name" : "test01b_GL2ES2_Demo1_SingleBuffer_NoTex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.332,
                "failedSince" : 0,
                "name" : "test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "test02a_GL2ES2_Demo1_DoubleBuffer_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.328,
                "failedSince" : 0,
                "name" : "test03a_GL2ES2_Demo2MSAA4_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.339,
                "failedSince" : 0,
                "name" : "test03b_GL2ES2_Demo2MSAA4_NoTex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.299,
                "failedSince" : 0,
                "name" : "test04_GL2ES2_FBODemoMSAA4_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.305,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.833,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 3.023,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.97,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 2.824,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.407,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.937,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 3.155,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.833,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 2.938,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.625,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 2.616,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.299,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.602,
                "failedSince" : 0,
                "name" : "testAvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 2.004,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 2.499,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.857,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.844,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.985,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.859,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.341,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.946,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 1.369,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.063,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 1.627,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.818,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.146,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.159,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.202,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.197,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.186,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.238,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.253,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.224,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.25,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.221,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.552,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 1.459,
                "failedSince" : 0,
                "name" : "test00AvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01ES2OnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02GLOnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11ES2OnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.352,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 2.274,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.101,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 1.458,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.499,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.265,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.285,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.503,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.409,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 2.011,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 2.426,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.834,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.94,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.852,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.859,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.866,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.92,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.861,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.37,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.369,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.342,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.378,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.258,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.401,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 1.483,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenLayerAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.914,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.616,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.627,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.653,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.022,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 4.291,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 4.684,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.902,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 1.468,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.095,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test04GL2GL3DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test14GLES2DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.357,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 1.476,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.071,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.371,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.251,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.221,
                "failedSince" : 0,
                "name" : "test03OnThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.139,
                "failedSince" : 0,
                "name" : "test04OnThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.76,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.096,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.089,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.089,
                "failedSince" : 0,
                "name" : "test13OffThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.09,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.742,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.697,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 1.324,
                "failedSince" : 0,
                "name" : "test01_ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "test03_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.081,
                "failedSince" : 0,
                "name" : "test04_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.328,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 1.315,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "test10GL2PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "test11GL3bcPolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.061,
                "failedSince" : 0,
                "name" : "test12GL3PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "test20GL2BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "test21GL3bcBindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.45,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 1.59,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.308,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 1.665,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02FFP__ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03FFP__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.292,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "test11GLSL_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12GLSL_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.805,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01InternedString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 1.322,
                "failedSince" : 0,
                "name" : "test02InitSingleton",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11DumpDesktopGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12DumpMobileGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.006,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.69,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.279,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.214,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.195,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.211,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.871,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.219,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.271,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.195,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.191,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.191,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.184,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.201,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.209,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.234,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.221,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.194,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.397,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 1.505,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.17,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.841,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.22,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.245,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.186,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.187,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.846,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 1.165,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.838,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.145,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.236,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.482,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 1.552,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.242,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.685,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.272,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.133,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.772,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.251,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.237,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.271,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.694,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.857,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.487,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.355,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test01GLVersion",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "test02GLVendorVersion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.749,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 3.212,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.789,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.718,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.823,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.767,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.8,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.808,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.025,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.238,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.663,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.029,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.099,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 1.9,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.619,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 1.615,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.298,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 3.114,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.627,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.631,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.668,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.735,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 3.098,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.658,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.627,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.649,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.724,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 2.273,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.302,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.326,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.002,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.807,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.814,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 1.431,
                "failedSince" : 0,
                "name" : "test01_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfo00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.17,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 0.403,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 1.033,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.152,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
                "duration" : 0.075,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.248,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.879,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.018,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 0.871,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.868,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.523,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.52,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.623,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.592,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.636,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.507,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.503,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 0.901,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.934,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.414,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.318,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.313,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.586,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.799,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.49,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.552,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.197,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.36,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.242,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.634,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.657,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.738,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.544,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.695,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.674,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.398,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.32,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.458,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.449,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.643,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.951,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.846,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.855,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.861,
                "failedSince" : 0,
                "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.123,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.153,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.154,
                "failedSince" : 0,
                "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.117,
                "failedSince" : 0,
                "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.121,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.405,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.442,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 19.813,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.847,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.4,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.497,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.909,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 3.836,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.534,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:54:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 2.683,
                "failedSince" : 0,
                "name" : "test01OnEDT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 0.973,
                "failedSince" : 0,
                "name" : "test02OnExecutorThread",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.776,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:54:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 2.732,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.573,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.578,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 3.093,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.688,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:54:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 2.685,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.64,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.616,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 3.192,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.812,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.597,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.603,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.433,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:54:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.524,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 1.461,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.654,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.967,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.321,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 2.68,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.901,
                "failedSince" : 0,
                "name" : "testAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.899,
                "failedSince" : 0,
                "name" : "testAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.888,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.882,
                "failedSince" : 0,
                "name" : "testFPSAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.869,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.804,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:54:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 3.428,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.826,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.982,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:54:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 3.219,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.941,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.84,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 2.805,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.378,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.866,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.536,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.691,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.366,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.849,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.535,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.275,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:54:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.776,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.393,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.125,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.396,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.24,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.716,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.776,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.745,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.398,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.12,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.41,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.925,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.589,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.544,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.604,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.741,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 2.799,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.363,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.859,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.524,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.685,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.38,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.874,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.535,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.28,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.789,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.454,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.103,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.409,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.186,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.877,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.655,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.727,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.76,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.4,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.115,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.418,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.919,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.593,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.53,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.59,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.588,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 2.554,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.478,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.943,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.856,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.476,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.482,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.642,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.65,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.142,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 2.526,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.471,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.922,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.823,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.486,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.485,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.646,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.651,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.077,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 6.376,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.09,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 3.744,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.449,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.351,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.25,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 4.621,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.043,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.044,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.033,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.058,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.068,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.037,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.022,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.017,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.783,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 4.519,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.062,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.035,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.974,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.104,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.082,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.045,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.109,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.081,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.042,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.816,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 3.789,
                "failedSince" : 0,
                "name" : "test01GLADDelegateGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02GLADDelegateGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.477,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 4.059,
                "failedSince" : 0,
                "name" : "test21GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test22GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.772,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 4.058,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11GLCanvasOffscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test12GLCanvasOffscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.793,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 4.14,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.503,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test12GLWindow2GLCanvasOnScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test21GLCanvasOffScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test22GLCanvasOffScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test31GLWindow2GLCanvasOffScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test32GLWindow2GLCanvasOffScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.421,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.759,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.597,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.516,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.653,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.368,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.496,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.648,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.349,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.496,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 2.061,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 2.475,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.249,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 3.659,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.805,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 1.54,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.658,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 2.328,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.048,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 1.677,
                "failedSince" : 0,
                "name" : "test01DefaultOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.052,
                "failedSince" : 0,
                "name" : "test02PBufferOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.433,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 2.772,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.488,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 2.072,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.362,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.347,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.34,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.866,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.699,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 2.201,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.596,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.107,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:56:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 3.056,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.262,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:57:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 1.848,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.567,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:57:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 4.1,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.392,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.239,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:57:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 5.038,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.764,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:57:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 4.359,
                "failedSince" : 0,
                "name" : "test00_Compo_None_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.74,
                "failedSince" : 0,
                "name" : "test01_Compo_Flow_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.8,
                "failedSince" : 0,
                "name" : "test02_Compo_DblBrd_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.757,
                "failedSince" : 0,
                "name" : "test03_Compo_Box_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.779,
                "failedSince" : 0,
                "name" : "test04_Compo_Split_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.803,
                "failedSince" : 0,
                "name" : "test05_Compo_Flow_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.849,
                "failedSince" : 0,
                "name" : "test06_Compo_DblBrd_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.783,
                "failedSince" : 0,
                "name" : "test07_Compo_Box_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.787,
                "failedSince" : 0,
                "name" : "test08_Compo_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.734,
                "failedSince" : 0,
                "name" : "test10_Frame_None_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.73,
                "failedSince" : 0,
                "name" : "test11_Frame_Flow_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.787,
                "failedSince" : 0,
                "name" : "test12_Frame_DblBrd_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.773,
                "failedSince" : 0,
                "name" : "test13_Frame_Box_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.761,
                "failedSince" : 0,
                "name" : "test14_Frame_Split_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.776,
                "failedSince" : 0,
                "name" : "test15_Frame_Flow_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.884,
                "failedSince" : 0,
                "name" : "test16_Frame_DblBrd_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.792,
                "failedSince" : 0,
                "name" : "test17_Frame_Box_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.783,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 52.461,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:57:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 3.382,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.11,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 3.28,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.995,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 3.285,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.001,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 3.432,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.152,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 3.35,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.057,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 3.352,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.04,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 2.699,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.102,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.855,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.405,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 3.018,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.231,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.144,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.497,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.621,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:58:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 3.786,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.524,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.955,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.713,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.836,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.834,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.674,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.706,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 2.283,
                "failedSince" : 0,
                "name" : "test01_texUnit0_keepTex0_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 0.729,
                "failedSince" : 0,
                "name" : "test02_texUnit0_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 0.7,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.416,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 2.233,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.956,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 2.262,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.979,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.487,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.279,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.965,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.674,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.561,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.606,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 1.576,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.072,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.437,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 1.437,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.064,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.273,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 2.875,
                "failedSince" : 0,
                "name" : "test01DesktopCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02EGLCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.575,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 1.87,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.176,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.933,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 3.269,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.791,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.761,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.893,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.205,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.201,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.201,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.201,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 3.303,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.801,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.779,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.849,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.171,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.797,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 0.625,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.813,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.782,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.663,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.662,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.192,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 2.103,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.807,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 2.647,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.347,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 2.578,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.281,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 2.133,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.628,
                "failedSince" : 0,
                "name" : "test03_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.647,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.205,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 2.367,
                "failedSince" : 0,
                "name" : "test01_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.688,
                "failedSince" : 0,
                "name" : "test02_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.696,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.685,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 1.394,
                "failedSince" : 0,
                "name" : "test05_BitmapNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.67,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test30_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.682,
                "failedSince" : 0,
                "name" : "test40_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.671,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.61,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.82,
                "failedSince" : 0,
                "name" : "test01_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.62,
                "failedSince" : 0,
                "name" : "test02_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.591,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.596,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.796,
                "failedSince" : 0,
                "name" : "test05_BitmapNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.585,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.199,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 6.309,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.298,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 2.167,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.656,
                "failedSince" : 0,
                "name" : "test03_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.636,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.138,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 2.441,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.802,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.799,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.765,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 2.656,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 1.116,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.475,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 2.163,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.832,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 2.596,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 1.207,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.498,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 3.048,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.386,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.156,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 2.714,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 1.192,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.603,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 2.553,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 1.085,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.341,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.745,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.92,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 1.292,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.44,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.708,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.881,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.747,
                "failedSince" : 0,
                "name" : "test01_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.536,
                "failedSince" : 0,
                "name" : "test02_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.562,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.573,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.737,
                "failedSince" : 0,
                "name" : "test05_BitmapNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.543,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.885,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.765,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.775,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.783,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.932,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.781,
                "failedSince" : 0,
                "name" : "test01_DefCaps_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.749,
                "failedSince" : 0,
                "name" : "test02_DefCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 2.399,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.952,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 2.692,
                "failedSince" : 0,
                "name" : "test01_GL3Core_Passthrough",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "test02_GL3Core_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 1.219,
                "failedSince" : 0,
                "name" : "test11_GL3Compat_Passthrough",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 1.21,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.023,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.751,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.915,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 2.734,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.434,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 2.697,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 1.199,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.606,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.8,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.333,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.436,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.309,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.328,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.895,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 1.881,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.357,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.353,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.308,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 1.478,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.317,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.461,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 2.132,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.64,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.486,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 2.173,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.882,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 1.573,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.214,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.476,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 2.231,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.945,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 1.98,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.68,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testExponentIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testInfinite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "testPackDoubleUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testPackFloatDoubleEquivalent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "testPackFloatUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.054,
                "failedSince" : 0,
                "name" : "testPackUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testPackUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSignIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSignificandIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwoNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.889,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.133,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.142,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01aZeroWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01bZeroWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "test02EqualsNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03aEqualsWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03bEqualsWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.106,
                "failedSince" : 0,
                "name" : "test04CompareNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test05aCompareWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test05bCompareWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.328,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.165,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.171,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test00_load_get",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_transpose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test80LookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test81LookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.17,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 3.953,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.123,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test01Ident",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 13.572,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.772,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "testCM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testCM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testRM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.168,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.11,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.326,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.175,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test00MatrixToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "test01bTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test02MviUpdateShaderAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10MvTranslate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.072,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.343,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "testLookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testLookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.168,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.175,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.173,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "test01Normalize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02RotateZeroVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03InvertAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04Dot",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10AngleAxis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11FromVectorToVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12FromAndToEulerAngles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13FromEulerAnglesAndRotateVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test14Matrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15aAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test15bAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15cAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20AddSubtract",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22InvertMultNormalAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test23RotationOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24Axes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25Slerp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test26LookAt",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.188,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.324,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 186.542,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 195.724,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.802,
                "failedSince" : 0,
                "name" : "test01aOffscreenWindowPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.694,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.683,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.683,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBufferStencilAlpha",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 5.036,
                "failedSince" : 0,
                "name" : "test02Offscreen3Windows1DisplayPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 5.192,
                "failedSince" : 0,
                "name" : "test03Offscreen3Windows3DisplaysPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.807,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 20.916,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 3.115,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.674,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.468,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 1.956,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.119,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.649,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.298,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.441,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.321,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.72,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.432,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.484,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.587,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.495,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.926,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.146,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.481,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.25,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.465,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.874,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.3,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 36.046,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01NopGLWindowNoReuse",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 1.311,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.325,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.072,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 4.765,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.864,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.347,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.266,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.169,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.297,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.289,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.149,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.146,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.152,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.85,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 3.228,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.919,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:17:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.724,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.439,
                "failedSince" : 0,
                "name" : "preAttach_NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.459,
                "failedSince" : 0,
                "name" : "preAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.431,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.111,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.448,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.359,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 1.855,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.553,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.506,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.709,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:17:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 2.132,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 1.015,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.633,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.483,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.406,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.431,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.572,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.36,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.934,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 4.494,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 2.927,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.107,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 6.863,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 5.131,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.702,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 10.056,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 9.839,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.074,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 10.228,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 9.762,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.308,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:02:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 13.506,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 13.411,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_bitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 12.054,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_bitmap_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 12.961,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 11.358,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 12.438,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 12.448,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_bitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 11.857,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_bitmap_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 13.074,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 11.368,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 126.68,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:02:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 1.203,
                "failedSince" : 0,
                "name" : "test001_flip1_norm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.834,
                "failedSince" : 0,
                "name" : "test002_flip1_norm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.894,
                "failedSince" : 0,
                "name" : "test003_flip1_norm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.903,
                "failedSince" : 0,
                "name" : "test004_flip1_norm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 1.306,
                "failedSince" : 0,
                "name" : "test011_flip1_bitm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.779,
                "failedSince" : 0,
                "name" : "test012_flip1_bitm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.765,
                "failedSince" : 0,
                "name" : "test013_flip1_bitm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.77,
                "failedSince" : 0,
                "name" : "test014_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.664,
                "failedSince" : 0,
                "name" : "test101_flip1_norm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.698,
                "failedSince" : 0,
                "name" : "test102_flip1_norm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.879,
                "failedSince" : 0,
                "name" : "test103_flip1_norm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.665,
                "failedSince" : 0,
                "name" : "test104_flip1_norm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.791,
                "failedSince" : 0,
                "name" : "test111_flip1_bitm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.854,
                "failedSince" : 0,
                "name" : "test112_flip1_bitm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.861,
                "failedSince" : 0,
                "name" : "test113_flip1_bitm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.796,
                "failedSince" : 0,
                "name" : "test114_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.868,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:04:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.842,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.259,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.259,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:04:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 1.632,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test02_EOT_01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.358,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 1.879,
                "failedSince" : 0,
                "name" : "test001_off_gl2___aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.498,
                "failedSince" : 0,
                "name" : "test002_off_gl2___aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.572,
                "failedSince" : 0,
                "name" : "test011_off_gl2es3_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.589,
                "failedSince" : 0,
                "name" : "test012_off_gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.553,
                "failedSince" : 0,
                "name" : "test101_on__gl2___aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.435,
                "failedSince" : 0,
                "name" : "test102_on__gl2___aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.546,
                "failedSince" : 0,
                "name" : "test111_on__gl2es3_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.601,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.363,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 6.284,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.912,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.848,
                "failedSince" : 0,
                "name" : "test03GL2ES1Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04ES2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.757,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.758,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.213,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.196,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.234,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.211,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.816,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 1.688,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.22,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.22,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.024,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.692,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.202,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.191,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.809,
                "failedSince" : 0,
                "name" : "test21_RGBtoRGBA_pbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.883,
                "failedSince" : 0,
                "name" : "test22_RGBtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.824,
                "failedSince" : 0,
                "name" : "test31_RGBAtoRGBA_pbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.848,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.329,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.446,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.613,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 2.058,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 0.239,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.342,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.881,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.056,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 2.16,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 0.932,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.107,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.732,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 2.668,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.364,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 4.533,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.242,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 2.64,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.293,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.281,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.236,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.333,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.375,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.391,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.426,
                "failedSince" : 0,
                "name" : "test03CMYK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.649,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.613,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.691,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.221,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.222,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.231,
                "failedSince" : 0,
                "name" : "test01YUV444Base__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.254,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.226,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.265,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.254,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.229,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.281,
                "failedSince" : 0,
                "name" : "test03CMYK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.39,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.228,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.21,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.625,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "testPNGRead02_RGB888_to_RGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "testPNGRead03_RGB888_to_RGBA8888_stride1000",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.072,
                "failedSince" : 0,
                "name" : "testPNGRead04_RGB888_to_RGBA8888_stride999",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testPNGRead11_RGBA8888_to_LUMINA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testPNGRead12_RGBA8888_to_RGB888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testPNGRead13_RGBA8888_to_BGR888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testPNGRead14_RGBA8888_to_BGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "testPNGRead15_RGBA8888_to_ARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testPNGRead16_RGBA8888_to_ABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.512,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testRead00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 18.452,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 6.062,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.218,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 2.756,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.173,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.197,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.194,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.073,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.219,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.074,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.625,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.687,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.212,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.233,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.221,
                "failedSince" : 0,
                "name" : "testInterl3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.235,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.204,
                "failedSince" : 0,
                "name" : "testInterl4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.254,
                "failedSince" : 0,
                "name" : "testPalette3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.232,
                "failedSince" : 0,
                "name" : "testPalette4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.221,
                "failedSince" : 0,
                "name" : "testRGB3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.228,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.212,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.22,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.209,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.084,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.684,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "testConversion00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 7.552,
                "failedSince" : 0,
                "name" : "testConversion01_srcS000_BE_TL_destS000_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 7.134,
                "failedSince" : 0,
                "name" : "testConversion02_srcS000_LE_TL_destS000_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 6.942,
                "failedSince" : 0,
                "name" : "testConversion03_srcS000_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 7.316,
                "failedSince" : 0,
                "name" : "testConversion04_srcS259_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 7.879,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 37.542,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "testPNGRead11_fromRGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.08,
                "failedSince" : 0,
                "name" : "testPNGRead12_fromABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "testPNGRead13_fromBGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "testPNGRead14_fromARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.206,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 2.701,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.229,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.225,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.847,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.709,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.904,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.79,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.982,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 18.374,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 12.416,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 3.542,
                "failedSince" : 0,
                "name" : "test03AllTGA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 3.636,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 38.668,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 1.275,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.462,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 1.271,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.311,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 4.638,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.341,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 2.062,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.794,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:09:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 2.269,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.302,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 2.26,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.263,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 2.474,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.187,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:09:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.25,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.248,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.296,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.105,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.405,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.292,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.757,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.684,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.939,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.326,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.313,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.264,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.272,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.743,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.597,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.723,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.085,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.126,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.548,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.843,
                "failedSince" : 0,
                "name" : "test01WindowDecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.701,
                "failedSince" : 0,
                "name" : "test02WindowUndecor",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.593,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 2.395,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.113,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:09:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.713,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.89,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:09:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 1.706,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.374,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.654,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.597,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 2.591,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.292,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 2.354,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.661,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.735,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:09:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 1.85,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.539,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 2.698,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.41,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:09:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.106,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleUserPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleWMPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.112,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.214,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.131,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.284,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.794,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.041,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.031,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.667,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.726,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.46,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.104,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:09:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.844,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.025,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.835,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.689,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.77,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.335,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 28.719,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:10:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.73,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.138,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.034,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.82,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.604,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.437,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.35,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:10:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 3.313,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:17:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.006,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.338,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:11:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.803,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.738,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 51.701,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:11:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.909,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 15.274,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 32.373,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:12:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 7.879,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 8.04,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.111,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:13:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.125,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.359,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.673,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:13:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 5.859,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 9.246,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.286,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:13:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 14.923,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 22.035,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 39.291,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:13:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.174,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.013,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.396,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:14:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "test00ScreenModeStream",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.255,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 1.293,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.242,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 3.002,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 8.857,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.905,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 14.933,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.994,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.384,
                "failedSince" : 0,
                "name" : "test01ScreenFullscreenSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test02ScreenFullscreenSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "test03ScreenFullscreenSpanQ1Q2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test04ScreenFullscreenSpanALL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.462,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.817,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 11.257,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 15.364,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 13.322,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 50.797,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.981,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 21.082,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.879,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.97,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 85.984,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.777,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.485,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.339,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 1.619,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.723,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.766,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.699,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.701,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.566,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.383,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.059,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.083,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.367,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.326,
                "failedSince" : 0,
                "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.352,
                "failedSince" : 0,
                "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.723,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:14:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 0.774,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.812,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 3.154,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.825,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.164,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:15:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.37,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.815,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.356,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:15:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.609,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.612,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.451,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:15:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.539,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.308,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.999,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:15:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 3.996,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.308,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.605,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.559,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.202,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:15:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 2.702,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.399,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.559,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.962,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.698,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:15:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 3.146,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.889,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.261,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:15:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.872,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.687,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.547,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.918,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 0.823,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.982,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:16:00"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1528,
        "url" : "https://jogamp.org/chuck/job/jogl/label=android-arm64/1528/"
      },
      "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" : 1528,
        "url" : "https://jogamp.org/chuck/job/jogl/label=linux-arm32/1528/"
      },
      "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" : 1528,
        "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/1528/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 2163.366,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1160,
        "skipCount" : 21,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.12,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 1.258,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.898,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 2.626,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.38,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.824,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 1.792,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.136,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test00Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 3.615,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.094,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.087,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.08,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 6.24,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.219,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.074,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 3.929,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.141,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 17.053,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 15.95,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 5.007,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 4.432,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 43.304,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:28:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 4.409,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.109,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.277,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 2.773,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.886,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.551,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.248,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.482,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 2.809,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 2.149,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.688,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 1.68,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.507,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 27.218,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.89,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.321,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.149,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.205,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 1.49,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.067,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.207,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 2.091,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.856,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 1.171,
                "failedSince" : 0,
                "name" : "test01CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02VBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12CPUSourceAndVBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13CPUSourceAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test23VBOOnlyAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test88AllModes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.804,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 1.201,
                "failedSince" : 0,
                "name" : "test01GL2CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test02GL3CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.838,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.749,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 1.446,
                "failedSince" : 0,
                "name" : "test01a_GL2ES2_Demo1_SingleBuffer_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.14,
                "failedSince" : 0,
                "name" : "test01b_GL2ES2_Demo1_SingleBuffer_NoTex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test02a_GL2ES2_Demo1_DoubleBuffer_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test03a_GL2ES2_Demo2MSAA4_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.127,
                "failedSince" : 0,
                "name" : "test03b_GL2ES2_Demo2MSAA4_NoTex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test04_GL2ES2_FBODemoMSAA4_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.194,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.754,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 2.668,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.175,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.482,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 2.75,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.39,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 2.593,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.239,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 2.401,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.036,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.247,
                "failedSince" : 0,
                "name" : "testAvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.794,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.587,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.575,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.582,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.594,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.371,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.187,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.224,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.822,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:29:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 1.166,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.813,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 1.376,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.127,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.107,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.11,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.159,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 1.14,
                "failedSince" : 0,
                "name" : "test00AvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01ES2OnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02GLOnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11ES2OnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.927,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 1.378,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.136,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 1.595,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.217,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.226,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.233,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.173,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.195,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.84,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.563,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.572,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.573,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.588,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.599,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.567,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.597,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.556,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.19,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.193,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.203,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.186,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.205,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.273,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 1.875,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.396,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.423,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.411,
                "failedSince" : 0,
                "name" : "testGL2OffScreenLayerAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.403,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.183,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.773,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 1.358,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.237,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "test04GL2GL3DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test14GLES2DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.276,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 1.409,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.264,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.355,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.334,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test03OnThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test04OnThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.572,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test13OffThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.578,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 1.309,
                "failedSince" : 0,
                "name" : "test01_ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.226,
                "failedSince" : 0,
                "name" : "test03_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test04_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.263,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 1.18,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "test10GL2PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11GL3bcPolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test12GL3PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "test20GL2BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21GL3bcBindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.162,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 1.169,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.822,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 1.547,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02FFP__ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03FFP__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.225,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.105,
                "failedSince" : 0,
                "name" : "test11GLSL_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12GLSL_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.531,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01InternedString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 1.164,
                "failedSince" : 0,
                "name" : "test02InitSingleton",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11DumpDesktopGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12DumpMobileGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.817,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.161,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.329,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.13,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.139,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.135,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.336,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.495,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.342,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.13,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.14,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.724,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:30:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 1.306,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.59,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 1.288,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.579,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 1.288,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.92,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.673,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.182,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.549,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.677,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.176,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.18,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.174,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.905,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.701,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.171,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.66,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01GLVersion",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test02GLVendorVersion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.655,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 3.004,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.511,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.528,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.508,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.724,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.503,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.414,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.11,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.248,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 3.335,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.726,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test02FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.17,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 1.272,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.925,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 1.4,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.039,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 2.973,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.45,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.455,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.459,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.976,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:31:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 3.005,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.475,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.45,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.446,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.013,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 1.698,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.088,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.994,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.883,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.683,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 2.797,
                "failedSince" : 0,
                "name" : "test01_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 1.081,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfo00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 3.014,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 1.131,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.821,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:45:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.727,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.857,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.542,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 0.862,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.666,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.404,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.2,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.953,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.262,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.347,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.301,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 0.846,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.648,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.571,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.302,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.353,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.517,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.424,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.498,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.503,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.677,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.398,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.123,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.35,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.701,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.452,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.43,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.416,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.814,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.552,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.207,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.196,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.177,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.016,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.777,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.787,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.783,
                "failedSince" : 0,
                "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.782,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.789,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.803,
                "failedSince" : 0,
                "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.793,
                "failedSince" : 0,
                "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.347,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:32:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.885,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.696,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 7.78,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.584,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 3.068,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 3.387,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.619,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 3.798,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.462,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 2.322,
                "failedSince" : 0,
                "name" : "test01OnEDT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 0.81,
                "failedSince" : 0,
                "name" : "test02OnExecutorThread",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.242,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 2.344,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.664,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.582,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 3.316,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.566,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 2.537,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.372,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.25,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 3.05,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.858,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.928,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.329,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.925,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:46:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.573,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.983,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.571,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.406,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 2.771,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.88,
                "failedSince" : 0,
                "name" : "testAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "testAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.899,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.899,
                "failedSince" : 0,
                "name" : "testFPSAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.876,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.895,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 3.052,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.828,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.544,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 3.142,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.782,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.575,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 2.53,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.351,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.853,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.546,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.646,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.361,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.819,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.55,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.724,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.575,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.355,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.021,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.368,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.852,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.526,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.679,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.051,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.376,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.86,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.502,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.415,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.532,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.685,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:33:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 2.51,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.349,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.82,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.545,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.659,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.364,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.824,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.543,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.698,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.575,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.354,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.016,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.351,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.84,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.51,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.679,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.369,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.051,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.376,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.822,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.504,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.407,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.525,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.527,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 2.449,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.443,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.656,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.456,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.463,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.624,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.604,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.826,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 2.368,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.434,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.622,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.465,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.464,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.572,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.608,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.671,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 1.007,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.654,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 3.655,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.271,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.299,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.88,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:34:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 4.214,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.027,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.944,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.931,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.963,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.927,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.073,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.029,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.947,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.77,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:47:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 4.369,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.99,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.0,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.961,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.04,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.924,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.004,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.996,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 3.591,
                "failedSince" : 0,
                "name" : "test01GLADDelegateGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02GLADDelegateGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.233,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 3.391,
                "failedSince" : 0,
                "name" : "test21GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test22GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.053,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 1.016,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 2.447,
                "failedSince" : 0,
                "name" : "test11GLCanvasOffscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12GLCanvasOffscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.136,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 1.029,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12GLWindow2GLCanvasOnScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.561,
                "failedSince" : 0,
                "name" : "test21GLCanvasOffScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test22GLCanvasOffScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.24,
                "failedSince" : 0,
                "name" : "test31GLWindow2GLCanvasOffScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test32GLWindow2GLCanvasOffScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.796,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.135,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.72,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.38,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.634,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.328,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.926,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.623,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.858,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 2.116,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.631,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 4.075,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.767,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 1.069,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.177,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 2.283,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.946,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:48:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 1.805,
                "failedSince" : 0,
                "name" : "test01DefaultOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "test02PBufferOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.514,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 2.428,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.076,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 1.752,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.289,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.303,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.294,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.297,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.649,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 1.803,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.564,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.55,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.579,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 3.002,
                "failedSince" : 0,
                "name" : "test02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.688,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 1.803,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.467,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 3.901,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.151,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.708,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 4.835,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.495,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 3.9,
                "failedSince" : 0,
                "name" : "test00_Compo_None_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.681,
                "failedSince" : 0,
                "name" : "test01_Compo_Flow_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 3.217,
                "failedSince" : 0,
                "name" : "test02_Compo_DblBrd_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.733,
                "failedSince" : 0,
                "name" : "test03_Compo_Box_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.75,
                "failedSince" : 0,
                "name" : "test04_Compo_Split_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.75,
                "failedSince" : 0,
                "name" : "test05_Compo_Flow_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.766,
                "failedSince" : 0,
                "name" : "test06_Compo_DblBrd_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.748,
                "failedSince" : 0,
                "name" : "test07_Compo_Box_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.732,
                "failedSince" : 0,
                "name" : "test08_Compo_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.732,
                "failedSince" : 0,
                "name" : "test10_Frame_None_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.733,
                "failedSince" : 0,
                "name" : "test11_Frame_Flow_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.732,
                "failedSince" : 0,
                "name" : "test12_Frame_DblBrd_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.749,
                "failedSince" : 0,
                "name" : "test13_Frame_Box_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.716,
                "failedSince" : 0,
                "name" : "test14_Frame_Split_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.75,
                "failedSince" : 0,
                "name" : "test15_Frame_Flow_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.767,
                "failedSince" : 0,
                "name" : "test16_Frame_DblBrd_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.765,
                "failedSince" : 0,
                "name" : "test17_Frame_Box_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.75,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 51.684,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:49:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 2.947,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.606,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 3.468,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.141,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 3.455,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.117,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 3.479,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.156,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 2.959,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.61,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:50:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 3.017,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.68,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 2.34,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.091,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.512,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.608,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 2.567,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.134,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.138,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.28,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.8,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 3.37,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.041,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.853,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.65,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.209,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.839,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.643,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.193,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 1.911,
                "failedSince" : 0,
                "name" : "test01_texUnit0_keepTex0_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 0.613,
                "failedSince" : 0,
                "name" : "test02_texUnit0_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 0.617,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.796,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 1.803,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.456,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 2.311,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.973,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.508,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.228,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.435,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.844,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.532,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.045,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 1.159,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.882,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:51:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 1.33,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.038,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 1.148,
                "failedSince" : 0,
                "name" : "test01DesktopCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02EGLCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.778,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 1.46,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.438,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 2.903,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.571,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.563,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.533,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.153,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.146,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.825,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 2.899,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.547,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.508,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.565,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.17,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.501,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 1.184,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.895,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.836,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.573,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.55,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.767,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:35:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 2.071,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.719,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 2.586,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.236,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 2.472,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.115,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 1.584,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.58,
                "failedSince" : 0,
                "name" : "test03_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.576,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 1.925,
                "failedSince" : 0,
                "name" : "test01_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.651,
                "failedSince" : 0,
                "name" : "test02_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.682,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.667,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.681,
                "failedSince" : 0,
                "name" : "test05_BitmapNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.651,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test20_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test30_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.672,
                "failedSince" : 0,
                "name" : "test40_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.674,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.29,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 1.281,
                "failedSince" : 0,
                "name" : "test01_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.572,
                "failedSince" : 0,
                "name" : "test02_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.563,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.588,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.551,
                "failedSince" : 0,
                "name" : "test05_BitmapNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.568,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.839,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 6.165,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.985,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 1.939,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.555,
                "failedSince" : 0,
                "name" : "test03_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.714,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 2.543,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.66,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.666,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.543,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 2.979,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 0.981,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.602,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 1.947,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.596,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 2.926,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 2.529,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.098,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.744,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 0.411,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.815,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 2.328,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 0.876,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.845,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 2.963,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 0.968,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.568,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.837,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.523,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 1.337,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.127,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.716,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.396,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.77,
                "failedSince" : 0,
                "name" : "test01_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test02_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.565,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.561,
                "failedSince" : 0,
                "name" : "test05_BitmapNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.545,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.282,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.814,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.627,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.775,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.466,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.822,
                "failedSince" : 0,
                "name" : "test01_DefCaps_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.574,
                "failedSince" : 0,
                "name" : "test02_DefCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 1.978,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.212,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 2.584,
                "failedSince" : 0,
                "name" : "test01_GL3Core_Passthrough",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 0.974,
                "failedSince" : 0,
                "name" : "test02_GL3Core_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_GL3Compat_Passthrough",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.199,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.755,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.477,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 2.565,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.21,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 2.553,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 0.964,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.164,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:36:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.692,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.084,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.107,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.098,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.113,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.746,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 2.658,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.381,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.831,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 1.389,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.162,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.189,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 2.102,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.578,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.321,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 1.721,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.387,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 1.589,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.26,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 1.797,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.456,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 1.567,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.222,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testExponentIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "testInfinite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "testPackDoubleUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "testPackFloatDoubleEquivalent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "testPackFloatUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "testPackUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "testPackUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSignIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSignificandIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwoNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.786,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.129,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.118,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01aZeroWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01bZeroWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02EqualsNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test03aEqualsWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03bEqualsWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test04CompareNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test05aCompareWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test05bCompareWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.164,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.152,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.156,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test00_load_get",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02_transpose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test80LookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test81LookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.152,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 3.05,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.204,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test01Ident",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 9.146,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.318,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "testCM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testCM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.151,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.175,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.154,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test00MatrixToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "test01bTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test02MviUpdateShaderAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test10MvTranslate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.92,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "testLookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testLookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.148,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.158,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.153,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test01Normalize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02RotateZeroVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03InvertAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04Dot",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10AngleAxis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11FromVectorToVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test12FromAndToEulerAngles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13FromEulerAnglesAndRotateVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test14Matrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test15aAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test15bAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15cAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test20AddSubtract",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22InvertMultNormalAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test23RotationOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test24Axes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test25Slerp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test26LookAt",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.173,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:27:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.79,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 195.924,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 205.355,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01aOffscreenWindowPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBufferStencilAlpha",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02Offscreen3Windows1DisplayPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03Offscreen3Windows3DisplaysPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.911,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 2.746,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.449,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.83,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 1.606,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.303,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:52:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.188,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.061,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.816,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.618,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.53,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.145,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.428,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.956,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.833,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.732,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.463,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.52,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.033,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.851,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.681,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.027,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 32.612,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01NopGLWindowNoReuse",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 0.914,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.733,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 1.335,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.284,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.87,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.274,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.178,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.258,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.977,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.621,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.101,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.058,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.129,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 3.716,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.348,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 1.109,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.404,
                "failedSince" : 0,
                "name" : "preAttach_NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.385,
                "failedSince" : 0,
                "name" : "preAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.364,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.052,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.753,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 2.102,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.732,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.763,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 2.095,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.902,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.59,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.221,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.947,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.744,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.807,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.303,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.905,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 1.56,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.265,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.468,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 4.965,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 3.785,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.409,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 5.647,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 4.227,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.607,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 6.234,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 4.115,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.058,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:53:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 6.424,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_bitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_bitmap_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 7.147,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.781,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.785,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_bitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_bitmap_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.895,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.423,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 34.216,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:54:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.964,
                "failedSince" : 0,
                "name" : "test001_flip1_norm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 1.213,
                "failedSince" : 0,
                "name" : "test002_flip1_norm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 2.572,
                "failedSince" : 0,
                "name" : "test003_flip1_norm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.847,
                "failedSince" : 0,
                "name" : "test004_flip1_norm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test011_flip1_bitm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test012_flip1_bitm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test013_flip1_bitm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test014_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.814,
                "failedSince" : 0,
                "name" : "test101_flip1_norm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.845,
                "failedSince" : 0,
                "name" : "test102_flip1_norm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.813,
                "failedSince" : 0,
                "name" : "test103_flip1_norm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.849,
                "failedSince" : 0,
                "name" : "test104_flip1_norm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test111_flip1_bitm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test112_flip1_bitm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test113_flip1_bitm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test114_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.625,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:54:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.305,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 1.09,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.129,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:54:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 1.356,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test02_EOT_01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.003,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 1.629,
                "failedSince" : 0,
                "name" : "test001_off_gl2___aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test002_off_gl2___aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "test011_off_gl2es3_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.145,
                "failedSince" : 0,
                "name" : "test012_off_gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.444,
                "failedSince" : 0,
                "name" : "test101_on__gl2___aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "test102_on__gl2___aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.218,
                "failedSince" : 0,
                "name" : "test111_on__gl2es3_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.217,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.803,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 5.717,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.431,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.35,
                "failedSince" : 0,
                "name" : "test03GL2ES1Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04ES2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.145,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:37:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.877,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.159,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.16,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.484,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 1.616,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.155,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.785,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.701,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.184,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.163,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.556,
                "failedSince" : 0,
                "name" : "test21_RGBtoRGBA_pbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.56,
                "failedSince" : 0,
                "name" : "test22_RGBtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.543,
                "failedSince" : 0,
                "name" : "test31_RGBAtoRGBA_pbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.564,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.056,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.525,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.201,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 1.806,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 0.854,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.47,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.708,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.44,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 1.872,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 0.938,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.62,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.69,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 2.536,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.163,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 3.257,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.919,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03CMYK_01_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.759,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.357,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.791,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.016,
                "failedSince" : 0,
                "name" : "test01YUV444Base__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.116,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.017,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.717,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.916,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.916,
                "failedSince" : 0,
                "name" : "test03CMYK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.983,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.1,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.382,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.575,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "testPNGRead02_RGB888_to_RGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "testPNGRead03_RGB888_to_RGBA8888_stride1000",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "testPNGRead04_RGB888_to_RGBA8888_stride999",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testPNGRead11_RGBA8888_to_LUMINA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testPNGRead12_RGBA8888_to_RGB888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testPNGRead13_RGBA8888_to_BGR888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testPNGRead14_RGBA8888_to_BGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "testPNGRead15_RGBA8888_to_ARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testPNGRead16_RGBA8888_to_ABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.384,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testRead00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 13.609,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 4.45,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.702,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:38:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.443,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.243,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.256,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.258,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.257,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.248,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.263,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.254,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.892,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.518,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.092,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.766,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.683,
                "failedSince" : 0,
                "name" : "testInterl3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.683,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.017,
                "failedSince" : 0,
                "name" : "testInterl4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.0,
                "failedSince" : 0,
                "name" : "testPalette3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.084,
                "failedSince" : 0,
                "name" : "testPalette4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.983,
                "failedSince" : 0,
                "name" : "testRGB3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.883,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.1,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.261,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.652,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "testConversion00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.784,
                "failedSince" : 0,
                "name" : "testConversion01_srcS000_BE_TL_destS000_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.74,
                "failedSince" : 0,
                "name" : "testConversion02_srcS000_LE_TL_destS000_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.624,
                "failedSince" : 0,
                "name" : "testConversion03_srcS000_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.693,
                "failedSince" : 0,
                "name" : "testConversion04_srcS259_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.696,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.194,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "testPNGRead11_fromRGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "testPNGRead12_fromABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "testPNGRead13_fromBGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "testPNGRead14_fromARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.863,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 2.277,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.912,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.916,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.744,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.889,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.588,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.951,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.63,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 14.194,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 9.414,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 2.966,
                "failedSince" : 0,
                "name" : "test03AllTGA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 2.55,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.767,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:39:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 0.819,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.509,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:55:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 1.393,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.228,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 4.277,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.917,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 1.485,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.143,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 1.961,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.77,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 1.962,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.771,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 2.003,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.659,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.305,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.115,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.343,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.093,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.247,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.391,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.145,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.385,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.398,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.114,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.409,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.081,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.082,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.028,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:40:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.766,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.757,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.036,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.029,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.394,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.479,
                "failedSince" : 0,
                "name" : "test01WindowDecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.225,
                "failedSince" : 0,
                "name" : "test02WindowUndecor",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.925,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 1.958,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.609,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.602,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.295,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 1.694,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.338,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.789,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.65,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 2.433,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.074,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 1.938,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.611,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.202,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 1.739,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.377,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 2.301,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.951,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.259,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleUserPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleWMPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.046,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.263,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.366,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.129,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.359,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.66,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.798,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.81,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.439,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.594,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.255,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.457,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.592,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.818,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.773,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.42,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.574,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.231,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.169,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:59:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.6,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.792,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.79,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.433,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.593,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.254,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.465,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 3.79,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.567,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.393,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.682,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:00:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.727,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.945,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 51.347,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:01:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.319,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.362,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 30.383,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:02:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 8.528,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 8.594,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.814,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:02:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.132,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.159,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.97,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:02:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.1,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.65,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.464,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:02:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 19.261,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 21.435,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 42.651,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:03:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.567,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.596,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.931,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:04:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test00ScreenModeStream",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.979,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 1.28,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.176,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1529,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.879,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 10.072,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.861,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 16.128,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 20.041,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:41:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.412,
                "failedSince" : 0,
                "name" : "test01ScreenFullscreenSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02ScreenFullscreenSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03ScreenFullscreenSpanQ1Q2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test04ScreenFullscreenSpanALL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.223,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.868,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 12.367,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 16.452,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 14.345,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 53.827,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:42:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.373,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.091,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.008,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.007,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.608,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 0.367,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.16,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 1.927,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.448,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.466,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.452,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.466,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:43:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.759,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.883,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.05,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.198,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.983,
                "failedSince" : 0,
                "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.352,
                "failedSince" : 0,
                "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.906,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:04:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 1.504,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.295,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 3.574,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.744,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:04:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.772,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.673,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.116,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:04:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.771,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.384,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.858,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:04:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.926,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.058,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.672,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:04:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 4.101,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.229,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.547,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.548,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.093,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 2.111,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.747,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 2.115,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.779,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.585,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 3.737,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.931,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.363,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 3.152,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 2.297,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.234,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:06:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.956,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.744,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T19:44:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 1.356,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.018,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2023-05-20T20:05:29"
          }
        ]
      }
    }
  ]
}