{
  "_class" : "hudson.tasks.test.MatrixTestResult",
  "failCount" : 1,
  "skipCount" : 40,
  "totalCount" : 3549,
  "urlName" : "testReport",
  "childReports" : [
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1531,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-x86_64/1531/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 2046.4008,
        "empty" : False,
        "failCount" : 1,
        "passCount" : 1169,
        "skipCount" : 12,
        "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.116,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 0.455,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.058,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.658,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.666,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.083,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.692,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.349,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.281,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.075,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test00Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.539,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.184,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.117,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.099,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.532,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 5.289,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.755,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.816,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.41,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.874,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22: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" : 7.88,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 7.182,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 3.886,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 3.527,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 23.13,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.241,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 1.581,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.435,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 0.827,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.886,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.912,
                "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.915,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 3.219,
                "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" : 4.212,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 2.518,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.42,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 180.013,
                "failedSince" : 1531,
                "name" : "test01",
                "skipped" : False,
                "status" : "REGRESSION"
              }
            ],
            "duration" : 180.653,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.175,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.168,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.365,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.42,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.067,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 1.019,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 0.213,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.809,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.898,
                "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.566,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "test12CPUSourceAndVBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "test13CPUSourceAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test23VBOOnlyAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test88AllModes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.9,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.397,
                "failedSince" : 0,
                "name" : "test01GL2CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "test02GL3CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.004,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.01,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.546,
                "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.146,
                "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.149,
                "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.142,
                "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.138,
                "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.178,
                "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.158,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.661,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 1.563,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.21,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:10"
          },
          {
            "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" : 1.5,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.881,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.987,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 1.248,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.852,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 1.19,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.789,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 1.005,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.589,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.458,
                "failedSince" : 0,
                "name" : "testAvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.291,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.182,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.18,
                "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.181,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.216,
                "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.247,
                "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.182,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.174,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.192,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.191,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.21,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.144,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.495,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.124,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.146,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.162,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.585,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.475,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.138,
                "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.15,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.13,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.151,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.224,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.149,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.145,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.145,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.146,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.225,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.223,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.14,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.042,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.456,
                "failedSince" : 0,
                "name" : "test00AvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.124,
                "failedSince" : 0,
                "name" : "test01ES2OnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "test02GLOnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.104,
                "failedSince" : 0,
                "name" : "test11ES2OnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.511,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.477,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.203,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.274,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.39,
                "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.001,
                "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.294,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.269,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.288,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.026,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.601,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.186,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.189,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.192,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.183,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.183,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.194,
                "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.266,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.315,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.233,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.237,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.215,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.206,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.258,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.182,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.232,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.183,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.216,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.227,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.211,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.348,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.336,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.211,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.148,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.393,
                "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.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.636,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.552,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.482,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.552,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.236,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 2.032,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 2.381,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.05,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.404,
                "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.05,
                "failedSince" : 0,
                "name" : "test04GL2GL3DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.033,
                "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.267,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.393,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.033,
                "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.178,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.067,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test03OnThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.066,
                "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.108,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.049,
                "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.132,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.627,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.822,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.385,
                "failedSince" : 0,
                "name" : "test01_ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.047,
                "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.049,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.17,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.292,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "test10GL2PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.049,
                "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.066,
                "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.05,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.227,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 0.463,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.052,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.493,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test02FFP__ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "test03FFP__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "test11GLSL_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "test12GLSL_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.832,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:27"
          },
          {
            "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.293,
                "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" : 0.885,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.457,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.234,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.199,
                "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.002,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.196,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.199,
                "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.179,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.802,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.318,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.213,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.199,
                "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.183,
                "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.197,
                "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.197,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.198,
                "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.198,
                "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.005,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.722,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.425,
                "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.168,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.151,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.137,
                "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.156,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.155,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.154,
                "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.157,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.129,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.11,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.703,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:37"
          },
          {
            "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.171,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.17,
                "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.171,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.131,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.156,
                "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.156,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.125,
                "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.0,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.983,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 0.446,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.038,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.338,
                "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.197,
                "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.524,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.425,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.12,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.167,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.156,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.858,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.468,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.414,
                "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" : 7.764,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.005,
                "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.584,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.49,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.153,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.152,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.142,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.146,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.14,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.818,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 0.668,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 0.769,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 2.895,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.286,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:02"
          },
          {
            "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.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" : 0.987,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 0.559,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.174,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 0.555,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.139,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.431,
                "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.085,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.084,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.279,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.448,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.091,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.085,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.084,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.298,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.839,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.255,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.32,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.688,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.573,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.389,
                "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" : 0.993,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 0.263,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.984,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.005,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.801,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.776,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 0.898,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.777,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.428,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.298,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.36,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.299,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.456,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.493,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.585,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 0.857,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.742,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.295,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.24,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.252,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.492,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.261,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.275,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.496,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.779,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.322,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.264,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.47,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.591,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.534,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.481,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.485,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.982,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.291,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.298,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.253,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.314,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.061,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.912,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.864,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.885,
                "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.866,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.966,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.983,
                "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.173,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.304,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.202,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 10.0,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.889,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.64,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.537,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.089,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:14"
          },
          {
            "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.144,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:27"
          },
          {
            "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-08-12T15:40:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.857,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.518,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.52,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.035,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.522,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.905,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.586,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.565,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.134,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.78,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.36,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.42,
                "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-08-12T15:40:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.46,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.747,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.522,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.548,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.94,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 1.389,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.85,
                "failedSince" : 0,
                "name" : "testAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.842,
                "failedSince" : 0,
                "name" : "testAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.862,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.864,
                "failedSince" : 0,
                "name" : "testFPSAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.855,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.254,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 2.182,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.759,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.594,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 2.142,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.855,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.598,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.927,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.344,
                "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.729,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.457,
                "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.629,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.346,
                "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.712,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.432,
                "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.413,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.93,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.365,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.0,
                "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.834,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.367,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.568,
                "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.384,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.884,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.582,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.385,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.731,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.758,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.917,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.345,
                "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.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.721,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.433,
                "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.629,
                "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.712,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.435,
                "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.0,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.387,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.897,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.367,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.982,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.366,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.816,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.55,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.333,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.534,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.664,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.384,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.999,
                "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.9,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.668,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.399,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.599,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.564,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.698,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.464,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.654,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.712,
                "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.684,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.749,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.638,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.731,
                "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.633,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.466,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.47,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.712,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.717,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.528,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 4.334,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.937,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.684,
                "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.3,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.299,
                "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.315,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.821,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.368,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.955,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.938,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.94,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.964,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.942,
                "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.975,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.939,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.69,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.438,
                "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.951,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.983,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.137,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.127,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.945,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.047,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.06,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.944,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.237,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 2.424,
                "failedSince" : 0,
                "name" : "test01GLADDelegateGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 2.064,
                "failedSince" : 0,
                "name" : "test02GLADDelegateGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.079,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 2.638,
                "failedSince" : 0,
                "name" : "test21GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 2.198,
                "failedSince" : 0,
                "name" : "test22GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.431,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 2.611,
                "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.0,
                "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.357,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.685,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.181,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.183,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.161,
                "failedSince" : 0,
                "name" : "test12GLWindow2GLCanvasOnScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.001,
                "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.004,
                "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.822,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:08"
          },
          {
            "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.538,
                "failedSince" : 0,
                "name" : "test02ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.556,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.732,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.473,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.095,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.212,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.187,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.214,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.218,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.505,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.603,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.709,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 3.378,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.41,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 0.401,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.468,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 1.094,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.691,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.51,
                "failedSince" : 0,
                "name" : "test01DefaultOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.088,
                "failedSince" : 0,
                "name" : "test02PBufferOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.191,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 1.547,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.142,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.755,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.308,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.314,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.319,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.299,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:45"
          },
          {
            "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.585,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.981,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.533,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.534,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.681,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 1.995,
                "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.974,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 0.676,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.282,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.741,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.224,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.572,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 3.676,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.287,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:43:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 3.078,
                "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.628,
                "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.668,
                "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.635,
                "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.64,
                "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.651,
                "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.649,
                "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.649,
                "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.629,
                "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.629,
                "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.636,
                "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.631,
                "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.638,
                "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.647,
                "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.654,
                "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.648,
                "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.658,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 48.701,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:43:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 2.131,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.726,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:43:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 2.089,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.688,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 2.103,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.703,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 2.138,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.737,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 2.104,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.717,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 2.182,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.778,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.463,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.069,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.647,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.777,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.631,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.04,
                "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.321,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.694,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 2.633,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.248,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.757,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.662,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.433,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
                "duration" : 1.147,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.126,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.708,
                "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.323,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 1.146,
                "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.657,
                "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.686,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.105,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 0.963,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.562,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 1.043,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.64,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.235,
                "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.334,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.573,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.529,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.084,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.467,
                "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.047,
                "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" : 1.193,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.369,
                "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.029,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.063,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.49,
                "failedSince" : 0,
                "name" : "test01DesktopCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test02EGLCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.079,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.597,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.194,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.221,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.625,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.583,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.172,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.221,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.26,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.145,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.248,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.25,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.261,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.746,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.563,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.218,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.23,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.25,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.162,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.261,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.293,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 0.642,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.638,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.624,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.56,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.7,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.758,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 1.013,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.602,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 1.042,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.651,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 1.414,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.935,
                "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.532,
                "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.535,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.159,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 1.129,
                "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.641,
                "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.643,
                "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.641,
                "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.67,
                "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.645,
                "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.64,
                "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.645,
                "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.645,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.658,
                "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.528,
                "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.529,
                "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.524,
                "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.524,
                "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.525,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.271,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.88,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.917,
                "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.58,
                "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.567,
                "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.567,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.22,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 1.135,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.614,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.615,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.969,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 1.367,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 0.648,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.606,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 0.905,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.493,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 4.77,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 4.413,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.788,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 3.176,
                "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" : 4.989,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 1.0,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 0.649,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.235,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 1.227,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 0.538,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.357,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.713,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.7,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 0.672,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.656,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.675,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.639,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.612,
                "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.539,
                "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.544,
                "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.535,
                "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.542,
                "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.53,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.331,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.624,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.52,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.563,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.555,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.651,
                "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.722,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.942,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 1.028,
                "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.665,
                "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.155,
                "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.214,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.668,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.611,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.609,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 1.019,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.61,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 1.014,
                "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.647,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.248,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.472,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.341,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.333,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.155,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.702,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.204,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.73,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.414,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.165,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.955,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.612,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.159,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 0.966,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.56,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.412,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.061,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 0.822,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.43,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 0.752,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.347,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testExponentIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.006,
                "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.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "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.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.012,
                "failedSince" : 0,
                "name" : "testPackDoubleUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.008,
                "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.001,
                "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.011,
                "failedSince" : 0,
                "name" : "testPackFloatUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testPackUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.01,
                "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.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.0,
                "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.001,
                "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.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.0,
                "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.679,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:38"
          },
          {
            "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.001,
                "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.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.074,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:39"
          },
          {
            "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.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.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "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.08,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "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.002,
                "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.094,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.082,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.017,
                "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.086,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.018,
                "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.001,
                "failedSince" : 0,
                "name" : "test02_transpose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "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.089,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:40"
          },
          {
            "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.328,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.413,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:40"
          },
          {
            "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.301,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.399,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.017,
                "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.001,
                "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.092,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.119,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.018,
                "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.086,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.005,
                "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.021,
                "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.001,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.991,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.02,
                "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.087,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.101,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.02,
                "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.088,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.013,
                "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.001,
                "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.001,
                "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.001,
                "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.001,
                "failedSince" : 0,
                "name" : "test26LookAt",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.091,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.209,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 191.781,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 199.286,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.155,
                "failedSince" : 0,
                "name" : "test01aOffscreenWindowPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.091,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.092,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.083,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBufferStencilAlpha",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 3.233,
                "failedSince" : 0,
                "name" : "test02Offscreen3Windows1DisplayPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 3.258,
                "failedSince" : 0,
                "name" : "test03Offscreen3Windows3DisplaysPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.141,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.937,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.434,
                "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.106,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 3.337,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.333,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.36,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.841,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.818,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.637,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.272,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.368,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.979,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.97,
                "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.548,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.662,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.202,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.719,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.724,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.431,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.312,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.715,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:41"
          },
          {
            "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.525,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.411,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.081,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 2.681,
                "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-08-12T15:30:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.211,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.83,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.899,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.505,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.398,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.415,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.393,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.448,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 2.309,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.902,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.849,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.442,
                "failedSince" : 0,
                "name" : "preAttach_NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.448,
                "failedSince" : 0,
                "name" : "preAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.495,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.162,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.682,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.315,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 1.159,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.749,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.748,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.777,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 1.214,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.973,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.685,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.472,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.699,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.596,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.652,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.818,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.689,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.26,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.533,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 4.05,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 3.748,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.41,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 4.211,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 3.782,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.981,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 4.455,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 3.509,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.942,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 5.731,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0",
                "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",
                "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" : 5.182,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 6.133,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.993,
                "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.927,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 6.175,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 34.175,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 1.05,
                "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.706,
                "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.813,
                "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.803,
                "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.734,
                "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.821,
                "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.616,
                "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.781,
                "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.001,
                "failedSince" : 0,
                "name" : "test114_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.338,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 1.08,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 0.74,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.808,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.46,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test02_EOT_01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.075,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.48,
                "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.134,
                "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.119,
                "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.153,
                "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.217,
                "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.15,
                "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.233,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.214,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.61,
                "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.25,
                "failedSince" : 0,
                "name" : "test03GL2ES1Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.249,
                "failedSince" : 0,
                "name" : "test04ES2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.117,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.203,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.217,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.217,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.247,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.449,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.586,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.209,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.233,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.871,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.549,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.193,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.155,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.223,
                "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.206,
                "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.185,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.466,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:33"
          },
          {
            "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.238,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.21,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 1.287,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.391,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:39"
          },
          {
            "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.382,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.383,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 1.355,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 0.314,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.029,
                "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.617,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 0.646,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.233,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 1.687,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.288,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.772,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.398,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.35,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.349,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.383,
                "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.419,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.431,
                "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.542,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.722,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.662,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.265,
                "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.284,
                "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.384,
                "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.367,
                "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.464,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.225,
                "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.011,
                "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.003,
                "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.004,
                "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.005,
                "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.005,
                "failedSince" : 0,
                "name" : "testPNGRead16_RGBA8888_to_ABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.865,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:51"
          },
          {
            "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.526,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 1.85,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.967,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.672,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.227,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.234,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.224,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.227,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.883,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.639,
                "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.266,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "testInterl4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "testPalette3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.266,
                "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.25,
                "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.266,
                "failedSince" : 0,
                "name" : "testRGB4__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__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.429,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:00"
          },
          {
            "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.583,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:05"
          },
          {
            "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.646,
                "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.568,
                "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.623,
                "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.633,
                "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.662,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.727,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.078,
                "failedSince" : 0,
                "name" : "testPNGRead11_fromRGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "testPNGRead12_fromABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.018,
                "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.71,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.625,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.281,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.762,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.647,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.644,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.694,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.669,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 4.149,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 2.882,
                "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.242,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 0.673,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.657,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 0.7,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.608,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 3.251,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.837,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 0.765,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.377,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 2.071,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.999,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 2.112,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.015,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 1.173,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.766,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.131,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.024,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.132,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.065,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.078,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.228,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.726,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.709,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.832,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.248,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.226,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.307,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.331,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.535,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.571,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.81,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.1,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.116,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.515,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.231,
                "failedSince" : 0,
                "name" : "test01WindowDecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.198,
                "failedSince" : 0,
                "name" : "test02WindowUndecor",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.317,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 1.14,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.734,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.796,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.826,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 0.418,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 1.002,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.705,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 1.406,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.99,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 1.186,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.563,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.345,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 0.744,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.35,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 1.429,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.03,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.082,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleUserPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.053,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleWMPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.098,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.081,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.004,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.195,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.021,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:13"
          },
          {
            "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.667,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.662,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.268,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.459,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.068,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.625,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.478,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.674,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.67,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.272,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.466,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.073,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.582,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.478,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.675,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.671,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.27,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.468,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.075,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.801,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.281,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:57:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 5.34,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 5.4,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.711,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 22.036,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 21.948,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 44.987,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 7.902,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 7.966,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.85,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 6.796,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 6.833,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.632,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 0.957,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.051,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.004,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:54:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 5.211,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.277,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.53,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:54:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 13.693,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 20.119,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 34.925,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:54:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.671,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.535,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.209,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:04"
          },
          {
            "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.028,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.028,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 0.394,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.125,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.731,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 8.486,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.445,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 14.48,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.45,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.507,
                "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.009,
                "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.484,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.619,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 10.821,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 15.173,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 13.323,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 48.902,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.578,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 22.616,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.358,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.778,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 85.3,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 11.86,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.781,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.639,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 1.605,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.616,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.652,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.612,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.633,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.033,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.074,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.952,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.935,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.28,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.26,
                "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" : 16.716,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 1.09,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.973,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.958,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.622,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.567,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.091,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.726,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.81,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.372,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.324,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.714,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 1.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.576,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.067,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.368,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.381,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.014,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 1.242,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.856,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.352,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.813,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.159,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.952,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.706,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.645,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 2.409,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.949,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.231,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.827,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.725,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 0.649,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.644,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:12"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1531,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-arm64/1531/"
      },
      "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" : 1531,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=macos-x86_64/1531/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 2163.222,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1161,
        "skipCount" : 21,
        "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.123,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 0.957,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.638,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 1.866,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.176,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.414,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.096,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 1.786,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.228,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.251,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.13,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:47"
          },
          {
            "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" : 3.63,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.089,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.076,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.081,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.533,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 6.22,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.182,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.063,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 3.903,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.043,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:02"
          },
          {
            "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" : 15.495,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 12.007,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 4.248,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 3.999,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 36.549,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 4.193,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.011,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.866,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:21:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 2.261,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.362,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.493,
                "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.479,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:20"
          },
          {
            "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.686,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 2.231,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.65,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 1.76,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.578,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 26.637,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.306,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.303,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.147,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.182,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 1.505,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.054,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.212,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 2.105,
                "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.88,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 1.17,
                "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.814,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 1.183,
                "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.82,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.744,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 1.688,
                "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.139,
                "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.138,
                "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.146,
                "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.132,
                "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.124,
                "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.001,
                "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.141,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.463,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.793,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:27"
          },
          {
            "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.691,
                "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.509,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 2.682,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.334,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:33"
          },
          {
            "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.24,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 2.576,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.219,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.171,
                "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.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.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.773,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.494,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.55,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.533,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.528,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.537,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.201,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.645,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 1.174,
                "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.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.82,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 1.394,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.117,
                "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.114,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.108,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.162,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 1.147,
                "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.15,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.926,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 1.695,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.448,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 1.658,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.239,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.219,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.237,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.265,
                "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.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "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.287,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.236,
                "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.001,
                "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" : 1.825,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.545,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.57,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.561,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.539,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.514,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.519,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.553,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.519,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.208,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.208,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.962,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 1.856,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.389,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.406,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.424,
                "failedSince" : 0,
                "name" : "testGL2OffScreenLayerAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.4,
                "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.154,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.772,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 1.359,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.251,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.016,
                "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.28,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 1.393,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.255,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.027,
                "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.001,
                "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.323,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.34,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.042,
                "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.601,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.044,
                "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.562,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.575,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 1.178,
                "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.234,
                "failedSince" : 0,
                "name" : "test03_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "test04_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.134,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 1.177,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.226,
                "failedSince" : 0,
                "name" : "test10GL2PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11GL3bcPolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test12GL3PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test20GL2BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test21GL3bcBindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.145,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 1.161,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.828,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 1.636,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.0,
                "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.229,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.098,
                "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.614,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:44"
          },
          {
            "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.17,
                "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.001,
                "failedSince" : 0,
                "name" : "test12DumpMobileGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.819,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.16,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.364,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.14,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.129,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.14,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.131,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.134,
                "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.001,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.001,
                "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" : 3.374,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.187,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.337,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.131,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.136,
                "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.129,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.138,
                "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.397,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 1.336,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.11,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.112,
                "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.0,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.001,
                "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.0,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.616,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 1.312,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.11,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.11,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.11,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.113,
                "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.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 1.313,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.951,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.643,
                "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.185,
                "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.576,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.686,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.161,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.191,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.167,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.959,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.76,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.001,
                "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.735,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:09"
          },
          {
            "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.004,
                "failedSince" : 0,
                "name" : "test02GLVendorVersion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.65,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 3.0,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.518,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.471,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.482,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.687,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.462,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.257,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.154,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 3.227,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.584,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:32"
          },
          {
            "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.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" : 2.035,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 1.288,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.949,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 1.408,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.055,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 2.93,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.426,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.414,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.378,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.79,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 2.898,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.384,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.401,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.417,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.737,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 2.059,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.09,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.364,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.876,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.684,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 2.825,
                "failedSince" : 0,
                "name" : "test01_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 1.062,
                "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.621,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 2.994,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 1.135,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.809,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.752,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.935,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.646,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 0.857,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.667,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.392,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.22,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.928,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.248,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.344,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.278,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 0.857,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.716,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.565,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.285,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.326,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.561,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.464,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.599,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.518,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.838,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.403,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.142,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.4,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.721,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.451,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.428,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.419,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.835,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.49,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.169,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.175,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.937,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.08,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.784,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.785,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.791,
                "failedSince" : 0,
                "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.788,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.786,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.774,
                "failedSince" : 0,
                "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.795,
                "failedSince" : 0,
                "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.751,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.485,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.336,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 7.909,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.731,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.985,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 3.405,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.901,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 3.796,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.455,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 2.323,
                "failedSince" : 0,
                "name" : "test01OnEDT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 0.813,
                "failedSince" : 0,
                "name" : "test02OnExecutorThread",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.244,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 2.361,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.564,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.682,
                "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.6,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 2.458,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.457,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.367,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 2.849,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.785,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.921,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.337,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.979,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.551,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 1.029,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.483,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.323,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 2.775,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.884,
                "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.916,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.89,
                "failedSince" : 0,
                "name" : "testFPSAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.883,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.934,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 3.099,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.82,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.595,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 3.144,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.766,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.559,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 2.52,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.371,
                "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.001,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.85,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.545,
                "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.654,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.368,
                "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.001,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.825,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.51,
                "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" : 10.751,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.589,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.362,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.045,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.365,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.848,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.529,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.69,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.378,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.047,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.386,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.848,
                "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.43,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.516,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.709,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 2.516,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.354,
                "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.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.839,
                "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.365,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "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.841,
                "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.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.002,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.786,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.585,
                "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.033,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.36,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.815,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.504,
                "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.683,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.382,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.054,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.378,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.849,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.511,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.443,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.522,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.643,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 2.364,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.437,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.597,
                "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.467,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.464,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.625,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.61,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.714,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 2.354,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.436,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.598,
                "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.472,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.459,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.596,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.632,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.69,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 1.057,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.717,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 3.747,
                "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.273,
                "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.282,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.955,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 4.213,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.024,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.959,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.932,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.979,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.906,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.075,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.949,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.822,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 4.327,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.006,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.91,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.979,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.962,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.941,
                "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" : 2.971,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.916,
                "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" : 25.737,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 3.538,
                "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.179,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 3.363,
                "failedSince" : 0,
                "name" : "test21GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test22GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.032,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 1.047,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 2.449,
                "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.175,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 1.066,
                "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.05,
                "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.459,
                "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" : 2.272,
                "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.52,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.813,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.561,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.136,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.738,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.405,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.6,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.34,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.913,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.635,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.868,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 2.122,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.65,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 4.059,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.789,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 1.068,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.182,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 2.325,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.988,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 1.817,
                "failedSince" : 0,
                "name" : "test01DefaultOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test02PBufferOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.518,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 2.426,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.093,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 1.749,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.298,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.299,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.299,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.317,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.661,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 1.829,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.548,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.558,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.583,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 3.123,
                "failedSince" : 0,
                "name" : "test02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.841,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 1.795,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.46,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 3.923,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.163,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.751,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 4.863,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.521,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 3.941,
                "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.201,
                "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.699,
                "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.733,
                "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.717,
                "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.767,
                "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.764,
                "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.734,
                "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.731,
                "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.731,
                "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.75,
                "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.733,
                "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.765,
                "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.734,
                "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.765,
                "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.716,
                "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.781,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 51.663,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 2.998,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.659,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:43:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 3.489,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.156,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:43:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 3.476,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.151,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:43:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 3.481,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.149,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:43:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 2.951,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.625,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:43:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 3.015,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.673,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:43:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 2.36,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.142,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.505,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.679,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 2.587,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.13,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.148,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.3,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.829,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 3.365,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.032,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.859,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.64,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.243,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
                "duration" : 1.765,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.493,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.83,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.632,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.196,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 1.922,
                "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.642,
                "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.626,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.867,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 1.827,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.489,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 2.323,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.99,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44: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.232,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.456,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.845,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.538,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.085,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 1.161,
                "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.019,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.902,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 1.67,
                "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.016,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.378,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 1.16,
                "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.795,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 1.443,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.439,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 2.837,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.481,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.506,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.491,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.153,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.579,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 2.958,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.502,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.495,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.531,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.16,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.476,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 1.169,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.893,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.83,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.574,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.783,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 1.957,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.602,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 2.616,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.258,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 2.483,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.133,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 1.564,
                "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.564,
                "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.582,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 1.949,
                "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.677,
                "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.681,
                "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.668,
                "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.666,
                "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.664,
                "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.001,
                "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.697,
                "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.664,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.368,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 1.266,
                "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.602,
                "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.603,
                "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.59,
                "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.577,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.933,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 6.115,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.95,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 1.936,
                "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.557,
                "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.712,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 2.606,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.661,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.682,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.648,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 2.956,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 1.079,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.673,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 1.96,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.613,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 2.556,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 2.575,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.779,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.785,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 0.421,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.876,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 2.573,
                "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" : 4.099,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 2.766,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 0.999,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.408,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.742,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.467,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 1.357,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.061,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.807,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.54,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.772,
                "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.57,
                "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.578,
                "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.567,
                "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.557,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.337,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.834,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.649,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.792,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.552,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.831,
                "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.569,
                "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.962,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.183,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 2.574,
                "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.107,
                "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.001,
                "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.001,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.328,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.752,
                "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-08-12T15:45:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 2.574,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.222,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 2.689,
                "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.981,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.315,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.823,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.106,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.123,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.116,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.9,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 2.578,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.371,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.151,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.746,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 1.432,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.34,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 2.118,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.574,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.334,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 1.723,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.396,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 1.948,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.619,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 1.812,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.48,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 1.683,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.352,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:53"
          },
          {
            "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.011,
                "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.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.0,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.016,
                "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.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.014,
                "failedSince" : 0,
                "name" : "testPackFloatUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testPackUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.017,
                "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.001,
                "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.001,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "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.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.0,
                "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.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.778,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.003,
                "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.001,
                "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.001,
                "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.121,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:22"
          },
          {
            "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.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.001,
                "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.132,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:22"
          },
          {
            "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.002,
                "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.002,
                "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.002,
                "failedSince" : 0,
                "name" : "test05bCompareWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.146,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.033,
                "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.001,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.15,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:24"
          },
          {
            "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.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.001,
                "failedSince" : 0,
                "name" : "test81LookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.154,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 3.069,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.222,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test01Ident",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.005,
                "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" : 9.121,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.294,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.031,
                "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.001,
                "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.155,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.009,
                "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.19,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:38"
          },
          {
            "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.153,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test00MatrixToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test01bTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "test02MviUpdateShaderAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test10MvTranslate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.931,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.038,
                "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.16,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.16,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.046,
                "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.16,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:40"
          },
          {
            "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.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.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.0,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "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.168,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:20:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.797,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 195.935,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 205.414,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:57"
          },
          {
            "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.0,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.0,
                "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.778,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 2.749,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.416,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.796,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 1.61,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.329,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.147,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.031,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.85,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.617,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.547,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.996,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.378,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.976,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.784,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.695,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.428,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.503,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.876,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.775,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.733,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.91,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 32.015,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:01"
          },
          {
            "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.823,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.64,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.149,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 1.416,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.388,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.861,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.276,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.182,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.276,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.008,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.71,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.767,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.88,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.781,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 3.809,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.45,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 1.135,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.389,
                "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.369,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.109,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.769,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 2.189,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.824,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.784,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 2.125,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.903,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.6,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.275,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.93,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.749,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.763,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.292,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.861,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 1.58,
                "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.491,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 4.997,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 3.702,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.374,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 6.481,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 4.534,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.736,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 5.376,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 3.52,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.651,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 6.726,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0",
                "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",
                "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" : 7.17,
                "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.55,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.764,
                "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.68,
                "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.502,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 34.163,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.957,
                "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.227,
                "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.626,
                "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.673,
                "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.001,
                "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.001,
                "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.815,
                "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.855,
                "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.82,
                "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.84,
                "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.623,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.158,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 1.116,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.01,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 1.399,
                "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.051,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 1.389,
                "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.136,
                "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.195,
                "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.371,
                "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.212,
                "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.205,
                "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.215,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.505,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 5.841,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.53,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.349,
                "failedSince" : 0,
                "name" : "test03GL2ES1Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04ES2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.367,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.889,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.549,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 1.589,
                "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.162,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.752,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.649,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.549,
                "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.502,
                "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.534,
                "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.543,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.898,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.476,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.23,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 1.763,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 1.114,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.697,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.653,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.385,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 1.849,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 0.946,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.625,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:26"
          },
          {
            "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.007,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.697,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 2.566,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.205,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 3.26,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.941,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03CMYK_01_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "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.772,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.465,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.79,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.883,
                "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.017,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.999,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.817,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.933,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.933,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.917,
                "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.883,
                "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.999,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.304,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.514,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.024,
                "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.019,
                "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.006,
                "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.01,
                "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.009,
                "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.288,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:50"
          },
          {
            "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.458,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 4.4,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.499,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.441,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.252,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.251,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.249,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.153,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.259,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.76,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.549,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.108,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.8,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.1,
                "failedSince" : 0,
                "name" : "testInterl3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.1,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.967,
                "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.0,
                "failedSince" : 0,
                "name" : "testPalette4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.883,
                "failedSince" : 0,
                "name" : "testRGB3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.866,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.783,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.884,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.883,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.572,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.642,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:26"
          },
          {
            "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.78,
                "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.724,
                "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.622,
                "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.708,
                "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" : 1.337,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.826,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.121,
                "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.033,
                "failedSince" : 0,
                "name" : "testPNGRead13_fromBGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "testPNGRead14_fromARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.861,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 2.558,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.045,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.083,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.326,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.877,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.619,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.946,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.651,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 14.815,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 9.298,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 2.8,
                "failedSince" : 0,
                "name" : "test03AllTGA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 2.416,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.978,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 0.802,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.524,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 1.397,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.558,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 4.33,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.976,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 1.522,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.188,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 1.971,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.784,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 1.987,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.794,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 2.052,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.718,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.374,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.182,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.352,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.09,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.256,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.396,
                "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.386,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.36,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.098,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.387,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.146,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.088,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.005,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.761,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.759,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.016,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.05,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.441,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.485,
                "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.529,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 1.98,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.64,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.612,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.321,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 1.683,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.33,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.802,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.67,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 2.432,
                "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-08-12T15:34:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 1.957,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.63,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.253,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 1.756,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.401,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 2.293,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.953,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.268,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleUserPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleWMPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.264,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.369,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.367,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.626,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.821,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.805,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.43,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.6,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.248,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.472,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.568,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.775,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.775,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.427,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.567,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.139,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.616,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.789,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.797,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.412,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.579,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.233,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.533,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 3.741,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.426,
                "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.394,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.546,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:54:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.724,
                "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.995,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 51.444,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:54:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.346,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.364,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 30.448,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 8.531,
                "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.576,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.886,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.118,
                "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-08-12T15:56:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.136,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.699,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.582,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 19.244,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 21.387,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 42.567,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:56:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.495,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.614,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.859,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:57:14"
          },
          {
            "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.14,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.993,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 1.307,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.201,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.874,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 9.988,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.774,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 16.13,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 20.094,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.389,
                "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.003,
                "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.204,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.888,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 12.444,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 16.534,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 14.358,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 54.425,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.374,
                "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.006,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.006,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.62,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 0.388,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.214,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 1.829,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.469,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.499,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.468,
                "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.543,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.795,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.994,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.933,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.982,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.984,
                "failedSince" : 0,
                "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.335,
                "failedSince" : 0,
                "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.761,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:57:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 1.592,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.401,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 3.525,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.743,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.998,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:57:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.749,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.692,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.155,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:57:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.769,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.38,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.849,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.902,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.072,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.684,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 4.122,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.24,
                "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.132,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 2.143,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.781,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 2.101,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.763,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.587,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 3.832,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 3.03,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.587,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 3.118,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 2.296,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.235,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.942,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.807,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 1.346,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.064,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:44"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1531,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=windows-x86_64/1531/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 2679.2263,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1175,
        "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.135,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 1.236,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.917,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 1.764,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.208,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.569,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.265,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 1.677,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.305,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.317,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:26"
          },
          {
            "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.217,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.233,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.199,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.215,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 7.439,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 6.349,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 5.288,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 6.38,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.181,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 26.798,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 39.951,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 6.254,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 7.637,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 81.457,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:24:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 4.53,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.367,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.607,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 2.229,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.35,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.595,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.001,
                "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" : 5.085,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 4.386,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.001,
                "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.719,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 2.017,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.096,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 27.153,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.86,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.292,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.198,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.689,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 1.59,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.088,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.375,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 2.306,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.132,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 2.098,
                "failedSince" : 0,
                "name" : "test01CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.651,
                "failedSince" : 0,
                "name" : "test02VBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.644,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.675,
                "failedSince" : 0,
                "name" : "test12CPUSourceAndVBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.652,
                "failedSince" : 0,
                "name" : "test13CPUSourceAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.642,
                "failedSince" : 0,
                "name" : "test23VBOOnlyAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.658,
                "failedSince" : 0,
                "name" : "test88AllModes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.727,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 1.535,
                "failedSince" : 0,
                "name" : "test01GL2CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "test02GL3CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.262,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:25:57"
          },
          {
            "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.222,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 1.904,
                "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.358,
                "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.23,
                "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.285,
                "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.319,
                "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.304,
                "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.226,
                "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.266,
                "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.001,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.432,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.036,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 3.1,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.048,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 3.262,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.518,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.486,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 3.167,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.884,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 3.196,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.911,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 2.674,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.385,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.531,
                "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.0,
                "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.001,
                "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.012,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 2.452,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.821,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.834,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.868,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.82,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.319,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.236,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.605,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 1.484,
                "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.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "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.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.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.18,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 1.669,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.913,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.224,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.19,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.316,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.221,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.256,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.338,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.247,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.234,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.832,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 1.644,
                "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.187,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.547,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 2.469,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.153,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.319,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:26:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 1.435,
                "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.505,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.278,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.287,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.282,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.531,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.372,
                "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.001,
                "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" : 2.033,
                "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.859,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.88,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.835,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.839,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.803,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.872,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.871,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.351,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.346,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.328,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.355,
                "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.135,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 1.44,
                "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.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.87,
                "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.659,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.676,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.011,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:45:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 4.503,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 4.747,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.191,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 1.509,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.105,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.053,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.052,
                "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.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.396,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 1.511,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.074,
                "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.001,
                "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.418,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.39,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "test03OnThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.107,
                "failedSince" : 0,
                "name" : "test04OnThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.763,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.098,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.095,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "test13OffThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.085,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.773,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.881,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 1.461,
                "failedSince" : 0,
                "name" : "test01_ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "test03_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.082,
                "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.468,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 1.391,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test10GL2PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.071,
                "failedSince" : 0,
                "name" : "test11GL3bcPolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test12GL3PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.073,
                "failedSince" : 0,
                "name" : "test20GL2BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "test21GL3bcBindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.578,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 1.604,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.298,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 1.731,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02FFP__ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03FFP__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.311,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.16,
                "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.874,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01InternedString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 1.384,
                "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.057,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.767,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.272,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.195,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.191,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.174,
                "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.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.742,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:27:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.186,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.273,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.176,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.173,
                "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.0,
                "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" : 4.097,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 1.556,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.814,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.146,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.179,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.153,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.149,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.142,
                "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.244,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 1.222,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.798,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.186,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.142,
                "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.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.977,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 1.644,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.32,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.687,
                "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.242,
                "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.112,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.759,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.254,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.267,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.244,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.677,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.794,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.429,
                "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" : 9.377,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:21"
          },
          {
            "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.032,
                "failedSince" : 0,
                "name" : "test02GLVendorVersion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.708,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 3.228,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.702,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.757,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.719,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.793,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.708,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.576,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.146,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.307,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.787,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.44,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:45"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.163,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 2.054,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.774,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 1.872,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.544,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 3.398,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.699,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.632,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.704,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.102,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:28:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 3.206,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.72,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.693,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.693,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.019,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 2.53,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.327,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.349,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.317,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.839,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.976,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 1.43,
                "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" : 2.161,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 0.401,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 1.016,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.122,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
                "duration" : 0.078,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.225,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.894,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.056,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 0.923,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.005,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.652,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.705,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.621,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.484,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.64,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.744,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.624,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:46:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 0.911,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.961,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.423,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.314,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.307,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.543,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.736,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.496,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.559,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.211,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.382,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.247,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.723,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.659,
                "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.541,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.726,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.747,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.409,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.319,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.446,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.453,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.735,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:29:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.982,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.868,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.87,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.873,
                "failedSince" : 0,
                "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.117,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.059,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.119,
                "failedSince" : 0,
                "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.137,
                "failedSince" : 0,
                "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.17,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.42,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.478,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 18.993,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.015,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.693,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.48,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.203,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:09:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 3.799,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.517,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 2.709,
                "failedSince" : 0,
                "name" : "test01OnEDT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 0.982,
                "failedSince" : 0,
                "name" : "test02OnExecutorThread",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.805,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 2.688,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.567,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.482,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 3.051,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.515,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 2.683,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.652,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.599,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 3.213,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.84,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:30:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.588,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.589,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.451,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.504,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 2.019,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.671,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 1.078,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.996,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 2.776,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.935,
                "failedSince" : 0,
                "name" : "testAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.898,
                "failedSince" : 0,
                "name" : "testAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.881,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.89,
                "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.948,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 3.396,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.807,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.919,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:47:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 3.335,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.94,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.965,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 2.832,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.375,
                "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.855,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.543,
                "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.72,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.364,
                "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.857,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.542,
                "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.332,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.768,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.388,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.112,
                "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.245,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.889,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.729,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.777,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.749,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.397,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.111,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.409,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.934,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.602,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.55,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.608,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.742,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 2.825,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.374,
                "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.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.886,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.538,
                "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.746,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.362,
                "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.878,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.539,
                "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" : 11.413,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.792,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.39,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.114,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.387,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.2,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.868,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.673,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.728,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.723,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.395,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.093,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.408,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.942,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.6,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.578,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.603,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.661,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:31:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 2.536,
                "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.94,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.843,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.486,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.483,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.648,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.665,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.149,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 2.532,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.476,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.951,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.812,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.475,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.49,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.652,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.652,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.133,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 6.288,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.998,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 4.141,
                "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.366,
                "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.461,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.671,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 4.557,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.038,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.055,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.052,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.042,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.056,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.03,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.071,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.068,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.035,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.792,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:48:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 4.74,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.081,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.008,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.043,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.044,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.077,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.024,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.076,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.077,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.016,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.95,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:32:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 4.225,
                "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.93,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 4.093,
                "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.819,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 4.027,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.004,
                "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.753,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 4.122,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.533,
                "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.002,
                "failedSince" : 0,
                "name" : "test21GLCanvasOffScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test22GLCanvasOffScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.014,
                "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" : 7.406,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.749,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.594,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.506,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.643,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.349,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.541,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.718,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.354,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.538,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.975,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 2.499,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.205,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 3.788,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.944,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 1.512,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.629,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 2.229,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.955,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 1.671,
                "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.44,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:49:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 2.789,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.516,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:50:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 2.05,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.335,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.316,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.326,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.774,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:50:06"
          },
          {
            "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.698,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:50:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 2.227,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.578,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.565,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.097,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:50:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 2.954,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.145,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:50:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 1.852,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.56,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:50:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 4.007,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.377,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.128,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:50:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 5.019,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.749,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:50:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 4.324,
                "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.723,
                "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.922,
                "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.738,
                "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.781,
                "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.809,
                "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.852,
                "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.765,
                "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.804,
                "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.741,
                "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.763,
                "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.801,
                "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.758,
                "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.771,
                "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.784,
                "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.814,
                "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.806,
                "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.764,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 52.479,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:50:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 3.348,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.065,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 3.402,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.124,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 3.28,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.003,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 3.413,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.146,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 3.323,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.015,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 3.353,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.079,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:51:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 2.728,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.104,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.828,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.408,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 3.008,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.262,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.112,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.449,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.557,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 3.755,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.464,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.895,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.708,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.738,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
                "duration" : 1.266,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.404,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.827,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.671,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.676,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 2.237,
                "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.634,
                "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.737,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.337,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 2.236,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.944,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 2.391,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.122,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.526,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.317,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.061,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.667,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.56,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.384,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:52:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 1.569,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.055,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.458,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 1.72,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.063,
                "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.047,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.564,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 2.236,
                "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" : 2.925,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 1.829,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.899,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 3.376,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.815,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.793,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.825,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.225,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.365,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 3.509,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.798,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.774,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.799,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.217,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.983,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 0.628,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.796,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.808,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.665,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.654,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.212,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 2.315,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.013,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 2.8,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.494,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 2.747,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.459,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:33:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 2.109,
                "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.627,
                "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.646,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.172,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 2.327,
                "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.714,
                "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.665,
                "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.67,
                "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.348,
                "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.684,
                "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.677,
                "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.682,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.518,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:18"
          },
          {
            "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.601,
                "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.606,
                "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.585,
                "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.799,
                "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.586,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.163,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 5.249,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.488,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 2.296,
                "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.682,
                "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.687,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.369,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 2.41,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.784,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.788,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.706,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 2.673,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 1.115,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.487,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:09:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 2.328,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.017,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 2.721,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 1.183,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.601,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 3.029,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.357,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.101,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 2.949,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 1.186,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.837,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 2.531,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 1.095,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.327,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:09:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.726,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.863,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 1.266,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.449,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.718,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.864,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.732,
                "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.545,
                "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.543,
                "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.57,
                "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.74,
                "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.564,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.852,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.79,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.954,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.777,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.924,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.896,
                "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.796,
                "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.339,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.261,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 2.934,
                "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.21,
                "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.209,
                "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.222,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.265,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.757,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.902,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 2.86,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.564,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 3.011,
                "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.19,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.902,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 2.074,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.313,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.464,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.352,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.465,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.367,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:34:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 2.034,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.43,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.437,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.591,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 1.552,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.301,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.549,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 2.414,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.63,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.742,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 2.146,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.857,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 1.588,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.475,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 2.177,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.866,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:53:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 1.981,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.683,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:54:02"
          },
          {
            "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.011,
                "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.0,
                "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.001,
                "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.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.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.049,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "testPackFloatUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testPackUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.019,
                "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.001,
                "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.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.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.0,
                "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.904,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.006,
                "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.001,
                "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.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.15,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:52"
          },
          {
            "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.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.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.148,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:52"
          },
          {
            "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.011,
                "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.005,
                "failedSince" : 0,
                "name" : "test05aCompareWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test05bCompareWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.32,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.168,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:54"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.17,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:54"
          },
          {
            "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.001,
                "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.175,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:55"
          },
          {
            "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.963,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.13,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:22:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.039,
                "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.005,
                "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.748,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.945,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:00"
          },
          {
            "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-08-12T15:23:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.102,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.331,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.041,
                "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.177,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test00MatrixToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.053,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "test01bTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "test02MviUpdateShaderAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test10MvTranslate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.47,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.041,
                "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.173,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:17"
          },
          {
            "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.174,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.044,
                "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.179,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:18"
          },
          {
            "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.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.001,
                "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.001,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "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.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.193,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:23:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.39,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 186.44,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 195.592,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.777,
                "failedSince" : 0,
                "name" : "test01aOffscreenWindowPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.672,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.676,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.658,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBufferStencilAlpha",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 5.199,
                "failedSince" : 0,
                "name" : "test02Offscreen3Windows1DisplayPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 5.191,
                "failedSince" : 0,
                "name" : "test03Offscreen3Windows3DisplaysPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.796,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.135,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 3.306,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.648,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.642,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 1.989,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.126,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:54:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.654,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.469,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.452,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.32,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.761,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.424,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.428,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.542,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.422,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.894,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.18,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.464,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.286,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.48,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.882,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.325,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 36.201,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:54:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01NopGLWindowNoReuse",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 1.274,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.542,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.074,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 4.821,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.949,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.338,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.253,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.183,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.248,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.27,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.135,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.128,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.16,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.715,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:09:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 3.21,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.897,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:10:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.783,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.415,
                "failedSince" : 0,
                "name" : "preAttach_NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.468,
                "failedSince" : 0,
                "name" : "preAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.424,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.102,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:09:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.457,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.382,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:09:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 1.873,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.575,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:09:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.577,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.818,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:10:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 2.078,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.996,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.708,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.471,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:10:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.483,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.484,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:10:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.577,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.384,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.995,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:10:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 4.293,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 2.97,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.954,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:35:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 6.942,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 5.063,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.729,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:54:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 11.559,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 9.954,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 23.677,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 10.041,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 9.786,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.023,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 13.492,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 13.251,
                "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.236,
                "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.778,
                "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.365,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 12.699,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 12.359,
                "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.899,
                "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.005,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 10.843,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 126.15,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:55:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 1.117,
                "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.845,
                "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.711,
                "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.781,
                "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.522,
                "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.877,
                "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.835,
                "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.808,
                "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.636,
                "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.847,
                "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.794,
                "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.88,
                "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.64,
                "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.783,
                "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.73,
                "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.784,
                "failedSince" : 0,
                "name" : "test114_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.794,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.865,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.265,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.321,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 1.669,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "test02_EOT_01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.413,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 2.093,
                "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.463,
                "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.642,
                "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.576,
                "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.62,
                "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.572,
                "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.65,
                "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.696,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.006,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 6.707,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.892,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.826,
                "failedSince" : 0,
                "name" : "test03GL2ES1Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04ES2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.12,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 2.056,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.226,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.202,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.26,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.056,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 1.878,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.212,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.21,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.225,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 2.006,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.217,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.194,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.798,
                "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.791,
                "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.829,
                "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.819,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.564,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:43"
          },
          {
            "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.434,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.629,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 2.078,
                "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.607,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:54"
          },
          {
            "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.825,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.984,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 2.117,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 0.997,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.173,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:36:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.01,
                "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.742,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 2.838,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.541,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 4.593,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.304,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 2.512,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.277,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.263,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.25,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.299,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.359,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.387,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.461,
                "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.638,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.418,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.89,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.224,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.224,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.129,
                "failedSince" : 0,
                "name" : "test01YUV444Base__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.152,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.217,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.127,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.261,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.286,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.296,
                "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.373,
                "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.218,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.127,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.639,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.027,
                "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.077,
                "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.027,
                "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.008,
                "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.008,
                "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.049,
                "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.009,
                "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.547,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:28"
          },
          {
            "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.61,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 6.087,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.403,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 2.772,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.182,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.193,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.165,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.214,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.08,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.177,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.717,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:58:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.878,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.223,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.228,
                "failedSince" : 0,
                "name" : "testInterl3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.209,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.199,
                "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.23,
                "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.21,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.199,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.223,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.213,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.223,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:37:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.685,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:14"
          },
          {
            "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" : 4.286,
                "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" : 5.234,
                "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" : 5.537,
                "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" : 2.187,
                "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" : 3.883,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.945,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.135,
                "failedSince" : 0,
                "name" : "testPNGRead11_fromRGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.085,
                "failedSince" : 0,
                "name" : "testPNGRead12_fromABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.094,
                "failedSince" : 0,
                "name" : "testPNGRead13_fromBGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "testPNGRead14_fromARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.215,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 2.901,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.242,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.234,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.081,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.735,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.865,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.789,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.012,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 18.496,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 12.59,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 3.697,
                "failedSince" : 0,
                "name" : "test03AllTGA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 3.591,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 39.079,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:38:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 1.272,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.46,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:59:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 1.394,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.609,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 4.716,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.408,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 2.055,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.793,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:02:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 2.223,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.529,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 2.235,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.303,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 2.451,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.186,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:02:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.263,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.431,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.305,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.193,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.638,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:39:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.308,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.841,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.92,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.344,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.345,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.228,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.171,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.279,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.265,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.706,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.717,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.896,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.081,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.048,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.951,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.822,
                "failedSince" : 0,
                "name" : "test01WindowDecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.688,
                "failedSince" : 0,
                "name" : "test02WindowUndecor",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.844,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 2.435,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.138,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:02:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.739,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.916,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:03:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 1.962,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.647,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.687,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.67,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 2.829,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.531,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 2.219,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.653,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.625,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:03:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 2.182,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.876,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 2.741,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.496,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:03:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleUserPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.015,
                "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.031,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.169,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.223,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.325,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.773,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.038,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.94,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.809,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.706,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.266,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 28.931,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:03:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.813,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.938,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.935,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.447,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.811,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.345,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 28.465,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:03:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.833,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.922,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.134,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.785,
                "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.353,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.241,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:04:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 3.38,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:10:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.075,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.361,
                "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" : 14.609,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:04:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.726,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.949,
                "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.843,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:04:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.931,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 15.244,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 32.33,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:05:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 7.883,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 8.083,
                "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.167,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:06:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.103,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.355,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.616,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:06:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 5.891,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 9.157,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.197,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:06:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 15.03,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 22.205,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 39.661,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:07:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.219,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.037,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.4,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:07:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.009,
                "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.594,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.717,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 1.426,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.442,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1532,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 3.025,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 8.816,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:40:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 14.962,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.077,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.365,
                "failedSince" : 0,
                "name" : "test01ScreenFullscreenSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "test02ScreenFullscreenSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.007,
                "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.514,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.86,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 11.266,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 15.435,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 13.352,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 51.157,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:41:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.941,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 21.041,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.933,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 21.051,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 86.051,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:42:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.806,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.506,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.464,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 1.709,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.722,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.741,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.695,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.689,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.833,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.392,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.07,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.068,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.338,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.354,
                "failedSince" : 0,
                "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.364,
                "failedSince" : 0,
                "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.74,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:08:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 0.766,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.783,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:10:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 3.081,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.826,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.082,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:08:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.351,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.798,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.294,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:08:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.426,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.512,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.202,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:08:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.579,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.307,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.028,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:08:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 3.988,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.327,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.63,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.579,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.245,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:08:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 2.794,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.501,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.563,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.953,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.655,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:09:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 3.15,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.877,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.147,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:09:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.809,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.692,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.522,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:10:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.993,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.146,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T15:44:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 0.841,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.968,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-12T16:09:18"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1531,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=android-arm64/1531/"
      },
      "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" : 1531,
        "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-arm32/1531/"
      },
      "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"
          }
        ]
      }
    }
  ]
}